Как запросить переведенный контент при использовании поведения перевода?

Мой сайт на нескольких языках, поэтому название статьи зависит от местного. Но есть проблема: как мне найти статью на другом языке?

Прямо сейчас, единственный способ - набрать название на английском, чтобы cakePHP, например, получило имя на французском. Я не могу найти его по-французски.

Например: когда я ищу «Hello», я нахожу статью «Bonjour», но когда я ищу «Bonjour», я не могу найти ни одной статьи.

Так как мне искать на другом языке? Похоже, что Cakephp сначала ищет на языке по умолчанию, чтобы затем получить traductions.

В моем контроллере:

$this->Ingredients->locale('fr_CA');
$data = $this->Ingredients->find('all')
->select([
    'Ingredients.id',
    'Ingredients.name'
])
->where(["Ingredients.name LIKE '%".$this->request->query['k']."%'"])
->order('Ingredients.recipe_count');

Ответы на вопрос(1)

Ваш ответ на вопрос