как я могу написать SELECT IF(1>2,2,3); в this->find('all', array()) формате в cakephp 2?
SELECT IF(1>2,2,3);
this->find('all', array())
Вы можете попробовать вот так:
$data = $this->Model->find("all", array( "fields" => array("IF( 1 > 2 ,2, 3) AS result"), "conditions" => ... ));
Это даст ваш вывод в результате индекс вашего массива.
Надеюсь, это поможет!