【问题标题】:Base_Controller: Access current controller name in LaravelBase_Controller:访问 Laravel 中的当前控制器名称
【发布时间】:2013-01-25 10:09:30
【问题描述】:

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

如何在我的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();
    }

}

【问题讨论】:

    标签: controller laravel laravel-3


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2023-03-22
    • 2014-09-03
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    相关资源
    最近更新 更多