我是yii
框架中的新手。我试图通过使用模型的表来获取所有记录,但每次我都失败了。我通过简单的mysqli1
查询解决了这个问题。但我想得到它yii findAll();
。在我试过的下面
$criteria = new CDbCriteria;
$criteria->select('*');
$criteria->condition('u_id = $id');
$info = Info::model()->findAll($criteria);
谢谢大家!
答案 0 :(得分:4)
select('*')
应为select = "*"
,condition('u_id = $id')
应为"u_id = $id"
。试试如下
$criteria = new CDbCriteria;
$criteria->select = '*';
$criteria->condition = "u_id = $id";
$info = Info::model()->findAll($criteria);
答案 1 :(得分:0)
这是我的方法:
$id =10;
$info = Info::model()->findAll(array("u_id"=> $id ));