Как написать, если условие в MySQL в CakePHP2? - PullRequest
0 голосов
/ 13 сентября 2018

как я могу написать SELECT IF(1>2,2,3); в this->find('all', array()) формате в cakephp 2?

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете попробовать вот так:

 $data =  $this->Model->find("all", array(
        "fields"     => array("IF( 1 > 2 ,2, 3) AS result"),
        "conditions" => ...
    ));

Это даст ваш вывод в результате индекс вашего массива.

Надеюсь, это поможет!

...