我需要一些Silex控制器的帮助。 这是我的代码:
$app->get('/','AppComponents\Controllers\HelloController::index' );
我想要的只是我的控制器类可以访问Silex \ Apllication对象。
我想在构造函数中注入它:
class HelloController{
protected $app;
function __construct(Application $app) {
$this->app = $app;
}
但是这段代码失败了......相反,如果我在我的控制器方法中注入Application,就像这样
function index(Silex\Application $app) {
return new Response("hello");
}
有效。
有没有办法直接在我的构造函数中注入Application对象?