Symfony2 и пакет Propel: добавьте дополнительный фильтр в конвертер параметров Propel
Я использую преобразователь параметров Propel в одном из своих контроллеров: (Symfony 2.4.2 + Propel 1.7)
* @ParamConverter("center", converter="propel", class="MyCompany\Bundle\CoreBundle\Model\Center")
Это хорошо работает, но я хотел бы добавить дополнительные фильтры, обычно в поле isVisible
(но фильтр может быть более сложным), это возможно? На самом деле, я бы хотел использовать пользовательскую функцию запроса моей модели, а не базовую функцию findPk()
.
4
1 answers
Вы можете добавить опцию "репозиторий_метод", если хотите указать метод репозитория, который будет использоваться для поиска сущности
* @ParamConverter("center", converter="propel", class="MyCompany\Bundle\CoreBundle\Model\Center", options={"repository_method" = "findByCustomQuery"})
4
Author: Abdallah Arffak, 2014-12-22 11:50:06