この構造を使用して、データベースからデータを取得できます。
$user = $this->getDoctrine()
->getRepository('AcmeDemoBundle:Emails')
->find(8081);
これを行うと、次のようにデータを取得できます。
$user->getColumnNameHere();
基本的にEntity Classを利用できます。
しかし、代わりに QueryBuilder を使用したい場合はfind
、連想配列しか取得できません。
$product->createQueryBuilder('p')
->setMaxResults(1)
->where('p.idx = :idx')
->select('p.columnNameHere')
->setParameter('idx', 8081)
->orderBy('p.idx', 'DESC')
->getQuery();
$product = $query->getResult();
$product は配列として返されます。jエンティティマネージャクラスで取得できますか? はいの場合、どのように?
私はドキュメントを掘り下げますが、それは不可能であるか、ドキュメントに存在しないか、または私は盲目です:)