私はyiiプログラマーです...
2 つの変数があり、最初の変数が都市列に存在し、2 番目の変数がタイプ「OR」カテゴリ列に存在するかどうかを確認したいと考えています。
私はこれをしましたが、うまくいきません:
$criteria = new CDbCriteria(array(
'condition'=>'published="true"'
));
if(isset($_GET['city']) || isset($_GET['word']))
{
if(!empty($_GET['city']) )
$criteria->addSearchCondition('city',$_GET['city'] , true, 'AND');
if(!empty($_GET['word']) ){
$criteria->addSearchCondition('type',$_GET['word'] , true, 'OR');
$criteria->addSearchCondition('category',$_GET['word'] , true, 'OR');
}
}
そして、published=true の行のみが表示されます...
その結果、基準を満たさない行が取得されます..
問題はどこですか 助けてください ありがとう