我是 yii 世界的新手,尽我所能学习框架,同时阅读Jeffrey Winesett的关于 Yii 的书 - ' Web Application Development Using Yii and PHP ' ,
我碰到 :
'params'=>array(':projectId'=>$this->_project->id)
如果有人读过这本书,有人可以解释为什么我们使用:projectId为什么不直接使用projectId?':' 代表什么?它是特定的语法还是特定于php的东西。
这是确切的代码:
public function actionIndex()
{
$dataProvider=new CActiveDataProvider('Issue', array(
'criteria'=>array(
'condition'=>'project_id=:projectId',
'params'=>array(':projectId'=>$this->_project->id),
),
));
$this->render('index',array(
'dataProvider'=>$dataProvider,
));
}
任何答案将不胜感激。问候。