Предположим, у меня есть рецепт стола, в котором есть много ингредиентов.
Я делаю рекурсивную находку, чтобы получить рецепты со связанными с ними ингредиентами:
$this->Recipe->find('all', array('fields' => array('id','title','description')));
Здесь я могу использовать атрибут 'fields', чтобы указать, что я хочу, чтобы он только возвращал id, title и description. Однако, несмотря на это, cakephp по-прежнему возвращает ВСЕ столбцы из таблицы ингредиентов.
Как мне сообщить cakephp, что мне нужны только поля id и name таблицы ингредиентов?
Кстати, модель ингредиента - «Ингредиент», таблица - ингредиенты, таблица агрегации - recipes_ingredients.