У меня есть расширение, в котором я хочу включить некоторые фильтры, я знаю, что я могу отфильтровать результаты, которые отображаются на моем listAction()
, используя findBy
.Extbase «findBy» с несколькими параметрами
Я проверил это, и она работала так:
$cars = $this->carRepository->findByCarid("1");
$this->view->assign('cars', $cars);
Моя проблема теперь мне нужно фильтровать результат с более чем одним параметром, что, если я хочу, чтобы добавить findByColor("blue")
так что это дает мне все автомобили остроумие спрятал 1 и цвет синий? Какое решение extbase имеет для таких поисковых запросов? я не могу найти что-либо хорошее или понятно в документации.
Посмотрите на [это] (https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/3-implement-individual-database-queries.html) - книга немного устарела, но он все еще работает именно так. – Jost