2013-05-17 68 views
1

我想清理一點代碼,並遇到一些麻煩。我在路由文件中反覆使用了一些實體。例如:Doctrine2 getRepository和使用運算符

$categories = $em->getRepository('SixString\Entities\Category')->findAll();

我想採取use運營商的優勢。在我的文件的頂部,我有以下幾點:

use \SixString\Entities\Category;

我曾嘗試以下兩種:

$categories = $em->getRepository('Category')->findAll();

$categories = $em->getRepository(Category)->findAll();

雖然我收到以下錯誤:

類別類別不存在,不能b Ë加載

未定義的常量類別

是否有可能使用與getRepository方法這個參考?

回答

1

是不是隻是...

$category_temp = $em->getRepository('NameOfBundle:Category')->findAll(); 
+0

我使用doctrine2 Symfony2的外面。我假設''NameOfBundle'是參考Symfony2 –