当我设定标准时:
$criteria->addInCondition('t.type',array_values($params[':type']));
我明白了:
AND (t.type IN (:ycp4, :ycp5, :ycp6))
我想要
AND (t.type IN (:type1, :type2, :type3))
如何不自动生成参数但设置manuall?
答案 0 :(得分:1)
使用此
$params=array(':type1'=>1, ':type2'=>2, ':type3'=>3);
$criteria->addInCondition('t.type',array_keys($params));
$criteria->params=$params;
答案 1 :(得分:1)
你可以这样做
$criteria->addCondition("t.Status = :stat");
并在参数
中设置:stat
$criteria->params[':stat'] = 1;
或
$criteria->params = array(':stat' => 1);