Мне нужно построить представление из записи, показывающей все переводы, и я также хочу добавить таблицы, показывающие прикрепленные записи из связанных моделей, к этой конкретной записи.Связанные модели не нужно переводить, их можно просто показать на текущем языке.Есть ли способ объединить 'Contain' с -> find ('translations') ->?Или что было бы лучшим способом сделать это?
, например, группа имеет много ролей.Поэтому я хочу показать группу со всеми переводами для Groups.name, а также список всех ролей, принадлежащих этой группе.
Теперь я сделал это с отдельными находками:
public function view($id = null)
{
$group = $this->Groups->find('translations')->where(['Groups.id' => $id])->first();
$this->set('group', $group);
// related Roles
$related_roles = $this->Groups->Roles->find('all', [
'conditions' => ['Roles.group_id' => $id]
]);
$this->set('related_roles', $related_roles);
}
Но мне интересно, нельзя ли объединить это в 1 находке, если естьвозможность использовать что-то в своем роде функции include () с find ('translations').