我在Yii中使用findAll()只搜索数据库中的两列。但它会产生一个包含这两个属性的数组,这两个属性还包含在模型中定义的虚拟变量。我只需要数据库列而不是虚拟变量。请回答。 提前致谢
答案 0 :(得分:0)
findAll()
几乎可以返回您使用的模型的所有内容。但是,如果您对收到的结果感到不知所措,请执行自定义查询,就像在此处查询一样:how to run a mysql query in yii
答案 1 :(得分:0)
您可以这样使用:
$connection = Yii::app()->db;
$command = $connection->createCommand('select * from your_table_name');
$row = $command->queryAll();