如何在Yii create命令中获取bind param数组

时间:2015-05-11 10:47:50

标签: php mysql yii

在yii中是否有任何方法可以获取在createCommand中传递的参数数组?

     $countSQL= 'my sql query ';
     $command = Yii::app()->db->createCommand($countSQL);   
     $command->bindValue(":param1",'%'.$param1.'%');
     $command->bindValue(":param2",'%'.$param2.'%');
     $command->queryAll();

我想知道是否有任何方法可以获得类似于

的数组
array(
 ":param1" => '%'.$param1.'%',
 ":param2" => '%'.$param2.'%',
)

1 个答案:

答案 0 :(得分:1)

您可以获取这些参数,但只能扩展一些库文件,如PDO Connection和CDbCommand。

在我的项目中,我创建了扩展的CPdoConnection和CDbCommand。

我有代码给你,如果你需要,请告诉我。

此致 桑杰