SQL IN условие CakePHP - PullRequest
       30

SQL IN условие CakePHP

0 голосов
/ 17 февраля 2012

скажем, у меня в таблице базы данных есть столбец, который содержит список значений, разделенных запятыми, например:

MyTable.values = a,b,c,d,e,f,etc....

Как создать условие в функции find ('all') функции cakePHP для извлечения записей, в которых содержатся значения MyTable.values, скажем, "c", например

Спасибо

1 Ответ

0 голосов
/ 17 февраля 2012

Вы должны быть в состоянии использовать оператор LIKE.Знак процента - это подстановочный знак.

<?php

$this->Model->find("all", array(
    "conditions" => array("Model.field LIKE" => "%c%")
));
?>

Должен любить этот автоматик.

Редактировать: Нашел!Страница сложных условий поиска содержит официальную документацию по этому вопросу, хотя она и скрыта.

...