我正在编写一个简单的 symfony2 应用程序,我想为我的默认控制器创建一个构造函数,并让它运行一个带有教义的查询。所以我写了类似的东西:
public function __construct()
{
$product = $this->getDoctrine()
->getRepository('AcmeStoreBundle:Product')
->find($id);
DefaultController::$products = $product;
}
问题是它说在 get() 上调用了一个未定义的方法。我错过了什么?