Codeigniter 如何在CakePHP或Yii中从控制器获取数据到视图
如何从控制器获取数据到CakePHP或Yii中的视图,但不在视图文件中嵌入PHP代码(视图是html文件) 它与Codeigniter中的模板解析器类类似:Codeigniter 如何在CakePHP或Yii中从控制器获取数据到视图,codeigniter,cakephp,yii,html-parsing,codeigniter-2,Codeigniter,Cakephp,Yii,Html Parsing,Codeigniter 2,如何从控制器获取数据到CakePHP或Yii中的视图,但不在视图文件中嵌入PHP代码(视图是html文件) 它与Codeigniter中的模板解析器类类似: 您需要通过调用一个模型函数(如findAll())在action controller中加载数据 下面是一个示例,假设我们有一个用户模型,您需要提取所有数据并在视图文件中渲染它们: public function actionIndex(){ $model = Users::model()->findAll(); $this->
您需要通过调用一个模型函数(如findAll())在action controller中加载数据 下面是一个示例,假设我们有一个用户模型,您需要提取所有数据并在视图文件中渲染它们:
public function actionIndex(){
$model = Users::model()->findAll();
$this->render('index', array('model' => model));
//the model variable will be defined in the index.php
//file and will have a value as assigned in the array
//index.php file should be located under /views/users/index.php
}
现在在index.php文件中执行
var\u dump
并查看得到的结果。我不认为将php嵌入HTML有什么问题。但是,如果您真的不想这样做,您可以将CakePHP与诸如Mustach之类的模板库一起使用
检查此项:非常感谢,它非常有用。