2013-10-04 2 views
0

Использование расширения доктрины, при изменении локали, поиск объекта с, например ID = 1, возвращает правильные значения для текущей локали (хранящейся в таблице переводов), что отлично вещь, но что, если мне нужно искать объекты по другому полю, например, имя или что-то еще.Расширение доктрины :: поиск объекта другим полем, чем ID

Есть ли способ получить правильные результаты, используя другое поле/свойство объекта, которое ID?

+0

Что вы используете для поиска по ID? –

+0

https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/translatable.md – Michael

+0

попробуйте использовать '$ em-> findBy (array ('name' => 'example')' –

ответ

0

Использование Try:

$query = $em->createQuery("SELECT pc FROM MyDomain\Model\ProductCategory pc WHERE pc.webName LIKE :name") 
$query->setParameter("name", $name); 
$query->getResult(); 
Смежные вопросы