1
의 조건 나는이 같은 CakePHP의 모델 쿼리 구성해야하는 경우 찾아서 :CakePHP의 모델 -> 필드
SELECT `Translate`.`var_name` , IF(prove_cn_sim =1, lang_cn_sim, lang_en)
FROM 'translate` AS `Translate`
나는 시도했다 :
$this->find("list", array(
'fields' => array("var_name","IF(prove_cn_sim = 1, lang_cn_sim, lang_en)"),
));
을하지만 이런 식으로 뭔가를 가지고 :
SELECT `Translate`.`var_name`, Translate.IF(prove_cn_sim = 1, lang_cn_sim, lang_en) FROM `translate` AS `Translate`
CakePHP는 IF에 테이블 접두사를 추가합니다. 어떤 해결책을 알고 있습니까? virtual field하여 번역 모델에 추가
좋은 사람 감사합니다. 당신은 내 시간을 절약 할 수 있습니다! –
감사합니다, 간단하고 직접적인 – inye