【发布时间】:2015-07-08 03:16:20
【问题描述】:
我需要一些有关 Silex 控制器的帮助。 这是我的代码:
$app->get('/','AppComponents\Controllers\HelloController::index' );
我想要的只是我的控制器类可以访问 Silex\Apllication 对象。
我想像这样在构造函数中注入它:
class HelloController{
protected $app;
function __construct(Application $app) {
$this->app = $app;
}
但是这段代码失败了。相反,如果我像这样在我的控制器方法中注入应用程序
function index(Silex\Application $app) {
return new Response("hello");
}
它有效。
有没有办法直接在我的构造函数中注入 Application 对象?
【问题讨论】:
标签: php frameworks silex