Как запросить переведенный контент при использовании поведения перевода?
Мой сайт на нескольких языках, поэтому название статьи зависит от местного. Но есть проблема: как мне найти статью на другом языке?
Прямо сейчас, единственный способ - набрать название на английском, чтобы 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');