猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
你好,想了解一下,请问yii 可以在render里传递两个对象吗?
像$this->render('add',array('model'=>$articlemodel,'navArr'=>$navArr));
智慧大石
浏览 370
回答 2
2回答
慕盖茨4494581
render 和renderpartial之间最大的区别就是:一个是渲染模板,一个不渲染模板。其中render 输出父模板的内容,将渲染的内容,嵌入父模板。renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。render函数的说明如下:public function render($view,$data=null,$return=false){if($this->beforeRender($view)){$output=$this->renderPartial($view,$data,true);//渲染子模板if(($layoutFile=$this->getLayoutFile($this->layout))!==false)//将子模版渲染的内容放到content变量中去渲染父模板,在父模板中输出$content$output=$this->renderFile($layoutFile,array('content'=>$output),true);$this->afterRender($view,$output);$output=$this->processOutput($output);if($return)return $output;elseecho $output;}}
0
0
0
吃鸡游戏
可以,N各都可以.$model1 = new Model1();$model2 = new Model2();$model3 = new Model3();$this->render('view',array('model1' => $model1,'model2' => $model2,'model3' => $model3,));
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Yii
关于laravel和thinphp和yii有什么不同和优缺点?
2 回答
yii2 yii 知名的开源应用有哪些
2 回答
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续