如何在symfony 2中處理一個返回實體對象的原始數據?symfony raw sql fetch - > result as Object
我需要這個使用它與reflectionMethods(調用),它只適用於對象。
其實我收到一個數組:
stmt = $this->getDoctrine()->getEntityManager()
->getConnection()
->prepare('SELECT '.$neededColumns.' FROM Data '.$sql);
$stmt->execute();
$result= $stmt->fetchAll();`
我可以使用
$items = $stmt->fetchAll(\PDO::FETCH_CLASS, "NameOfBundle\Entity\Content");
我堅持所以這將是巨大的,以得到yourside一些幫助。
ReflectionMethod只取對象。那麼如何將這個結果轉化爲對象?例如:$ reflectionMethod = new ReflectionMethod('AppBundle \ Entity \ YourEntity','get'。$ soft [0]); $ i [] = $ reflectionMethod-> invoke($ yourObject); – TheTom