0

我试图在 Laravel 3.2 的基本控制器中获取当前控制器名称,但它返回 null。在我的家庭控制器中没有问题。

我怎样才能在我的Base_Controller?

<?php

class Base_Controller extends Controller {

    public $page_data = array();


    public function __call($method, $parameters) {
        return Response::error('404');
    }


    public function __construct() {


        $this->page_data['body_id'] = Request::$route->controller;


        parent::__construct();
    }

}
4

1 回答 1

1

如果您有 PHP 5.3 可用,为什么不使用 get_call_class() 以便获得控制器类名?虽然这是一种解决方法,但并不完全是您想要的......

于 2013-02-10T02:16:46.570 回答