Обдумывал использование волшебных findBy
функций в модели сегодня и столкнулся с проблемой при попытке установить дополнительные параметры для функции. Вот что я пробовал:
$result = $this->findById($id['Alpha.name']);
Итак, чтобы объяснить, я пытаюсь найти запись с определенным id
и вернуть только значение поля name
. Согласно документации, есть способ сделать это.
Магические функции findBy также принимают некоторые необязательные параметры:
findBy
(строка $ value [, смешанные поля $ [, смешанный $ порядок]]);
Когда я выполняю простой findBy ($ id)
Я получаю набор результатов. Но с параметрами я ничего не получаю. Я знаю, что есть другие способы сделать это, но мне было просто любопытно, удалось ли кому-нибудь использовать эти волшебные функции с дополнительными параметрами?