有没有办法用CodeIgniter获取当前对象和方法?

时间:2013-06-05 04:41:21

标签: codeigniter object methods

我正在寻找一种能通过URI告诉我当前对象和方法的函数。通常情况下,我会使用$this->uri->uri_string(),但是,我不想传递任何“动态”细分。例如,'products/shoes/123'的URI将为'products/view_product'

我希望能够这样做,所以我可以创建一个包含页面标题的配置文件...因为我使用模型输出我的页面标题。它是从构造中的MY_Controller.php调用的。例如:$this->template->overall_header($title = "View Product")...

但在构造中,它将是:

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

有人有任何解决方案吗?谢谢你的时间。

2 个答案:

答案 0 :(得分:0)

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

我希望你在谈论这个

答案 1 :(得分:0)

要扩展 Nishant的答案,您可以从路由器类访问属性。

因此对于当前对象;

$this->router->class

目前的方法;

$this->router->method