Php yii应用程序中的模型变量是什么?为什么';型号';变量名?
下面代码中的Php yii应用程序中的模型变量是什么?为什么';型号';变量名?,php,yii,Php,Yii,下面代码中的模型变量是什么,它用于什么,我可以使用其他变量名吗 $model=new Post; if(isset($_POST['Post'])) { $model->attributes=$_POST['Post']; if($model->save()) $this->redirect(array('view','id'=>$model->id)); } $this
模型
变量是什么,它用于什么,我可以使用其他变量名吗
$model=new Post;
if(isset($_POST['Post']))
{
$model->attributes=$_POST['Post'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array(
'model'=>$model,
));
有人能告诉我模型变量是什么吗?您可以通过以下方式找到模型属性:
var_dump($model->attributes);
变量可以命名为
$post
或任何相关/信息性的名称。但是,渲染方法可能需要“model”键来进行自己的绑定;如果是这种情况,那么使用$model
可能会增加名称的一致性。“model”是model(Post)类的对象。它被传递到查看页面,以获取用于创建输入元素的模型的属性名称。该用法是基本的PHP用法,与Yii无关。如果您在理解此代码时遇到问题,那么在理解其他Yii代码时也可能遇到问题。我建议您查看PHP文档。