2013-06-05 171 views
1

我正在尋找一個函數,通過URI告訴我當前的對象和方法。通常情況下,我會使用$this->uri->uri_string(),但是,我不想傳遞任何「動態」細分。例如,'products/shoes/123'的URI將是'products/view_product'有沒有辦法用CodeIgniter獲取當前對象和方法?

我希望能夠做到這一點,所以我可以創建一個包含頁面標題的配置文件...因爲我使用模型來輸出我的頁面標題。它在構造中從MY_Controller.php中調用。例如:$this->template->overall_header($title = "View Product")...

但在結構,這將是:

$ this->template->overall_header($title = $this->config->item($object_method_string));

任何人有什麼辦法呢?謝謝你的時間。

+0

你這是什麼意思對象這裏......在方法傳入的參數????? –

回答

0

當前方法 $method= $this->router->fetch_method();

希望大家都在談論這個

0

要擴大NISHANT的答案可以從路由器訪問類的屬性。

因此對於當前對象;

$this->router->class 

而對於目前的方法;

$this->router->method 
相關問題