2011-06-11 8 views
2

Yii에서 전체 텍스트 검색을하고 있는데 문제를 찾을 수없는 것 같습니다.전체 텍스트 검색

다음 SQL 문이 올바르게 작동합니다. YII에서

SELECT * FROM Topic WHERE MATCH(title,content) AGAINST ('testing' IN BOOLEAN MODE) LIMIT 11; 

, 나는 SELECT * FROM Topic LIMIT 11;


CDbcriteria Object 
(
    [_paramCount:private] => 0 
    [select] => * 
    [distinct] => 
    [condition] => 
    [params] => Array 
     (
    ) 

    [limit] => 11 
    [offset] => 0 
    [order] => 
    [group] => 
    [join] => 
    [having] => 
    [where] => Array 
     (
     [0] => MATCH (title,content) AGAINST ('testing' IN BOOLEAN MODE) 
    ) 
) 

내가 잘못 갔어요 어떤 아이디어를 반환하는 것으로 나타납니다 다음 critieria을 사용하고 있습니다?

답변

5

전 텍스트 검색은 "where"가 아니라 "condition"에 위치해야한다고 생각합니다.

나는 이것을 수행하기 위해 보통 addCondition 함수를 사용합니다.

+0

아름답게 작동합니다. 감사! –