이 Sql 명령을 yii cactivedataprovider 형식으로 변환하여 dataprovider에이 기준을 제공 할 수있게하려고합니다. ActiveDataProvider
필요에 대한이 쿼리를 yii 쿼리로 변환하는 방법?
SELECT *
FROM (
SELECT (
CASE WHEN product_name LIKE '%nokia%'
THEN 1
ELSE 0
END +
CASE WHEN product_name LIKE '%lumia%'
THEN 1
ELSE 0
END +
CASE WHEN product_name LIKE '%800%'
THEN 1
ELSE 0
END
) AS numMatches, product_name
FROM Production
) AS t
WHERE numMatches >0
ORDER BY numMatches DESC
당신이 시도 되세요' CSqlDataProvider' http://www.yiiframework.com/doc/api/1.1/CSqlDataProvider? 아니면이 옵션이 아닌가요? – topher
위젯에 전달되는 CActiveDataProvider가 필요합니다. – user1532043