2016-02-19 36 views
0

我在我的實體中有多個@groups({"group1","group2"})註釋,我想知道是否有辦法檢索這些組以便使用它們。檢索註釋和propreties

即:在一定的實體

回答

0

爲做到這一點,必須使用SPL庫PHP mentionned的所有組的數組。 特別是reflectionClass。看起來有辦法檢查課堂上所有的DocBlock。

您可以閱讀更多的瞭解:ReflectionClass::getDoccomment

的實施有一點點想法,你可以inplement這種代碼:

function getAnnotations($class) 
{  
    $inspectedClass = new ReflectionClass($class); 
    $inspectedClassDoc = $inspectedClass->getDocComment(); 
} 
+0

謝謝,我會嘗試 –

+0

我想這atm http://www.doctrine-project.org/api/orm/2.5/class-Doctrine.ORM.Mapping.ClassMetadata.html –