Yii中render和renderPartial的区别
来源:互联网 发布:mac 获取当前路径 编辑:程序博客网 时间:2024/05/26 02:52
render 和renderpartial之间最大的区别就是:一个是渲染模板,一个不渲染模板。
1.render 输出父模板的内容,将渲染的内容,嵌入父模板。呈现视图并应用布局。
可以在一个指定的视图呈现下列格式:* *——路径别名(如。“@app /视图/网站/指数”);*——绝对路径在应用程序(如“/ /网站/指数”):视图名始于双斜杠。*实际的视图文件将寻找在[[应用程序::viewPath |查看路径]]的应用程序。*内绝对路径模块(如。“/网站/指数”):视图名始于一个斜杠。*实际的视图文件将寻找在[[模块:viewPath |查看路径]]的[[模块]]。*——相对路径(如。“指数”):实际的视图文件将寻找在[[viewPath]]。* *,以确定哪些布局应该应用,以下两个步骤进行:* * 1。在第一步,它决定了布局名称和上下文模块:* *——如果[[设计]]被指定为一个字符串,用它作为布局名称和[[模块]]的上下文模块;*——如果[[设计]]是null,搜索所有祖先模块的控制器和找到第一个*模块的[[模块:布局|布局]]不是零。布局和相应的模块*用于布局名称和上下文模块,分别。如果这样的模块没有找到*或相应的布局不是一个字符串,它将返回false,这意味着没有适用的布局。* * 2。在第二步中,它决定了实际布局文件根据先前发现的布局模块名称*和上下文。布局名称可以:* * -路径别名(如。“@app /视图/布局主要”);*——绝对路径(如。主要“/”):布局名称始于一个斜杠。实际的布局文件将*寻找在[[应用程序::layoutPath |布局路径]]的应用程序;*——一个相对路径(如。“主要”):实际的布局文件将寻找下*[[模块:layoutPath |布局路径]]的上下文模块。* *如果布局名称不包含一个文件扩展名,它将使用默认。php。
2.renderPartial 则不输出父模板的内容。
只对本次渲染的局部内容,进行输出。
在不应用布局的情况下呈现视图。*该方法不同于[[渲染()]],它不适用任何布局。* @param字符串$视图的视图名称。请到[[渲染()]]如何指定一个视图名称。* @param数组参数的参数(名称-值对)应该在视图中可用。* @return字符串渲染的结果。* @throws InvalidParamException如果视图文件不存在。
- Yii 中,render 和 renderPartial 的区别。
- Yii 中,render 和 renderPartial 的区别。
- Yii中render和renderPartial的区别
- Yii中render和renderPartial的区别
- Yii render和renderPartial的区别
- yii 中render 和renderpartial的使用
- yii render和renderPartial
- yii render renderPartial 的区别 及页面跳转
- yii中的render、renderPartial、renderText区别
- Yii2 render 和 renderPartial 问题
- Django中render和render_to_response的区别
- Yii使用renderPartial绘制的CGridView中checkall功能无效
- React.render和reactDom.render的区别
- React.render和reactDom.render的区别
- React.render和reactDom.render的区别
- app.render和res.render的区别
- HTML.RenderAction和HTML.RenderPartial的区别
- RenderPartial和RenderAction区别
- 在Python中出现IndentationError: unexpected indent
- 【react学习】关于react框架使用的一些细节要点的思考
- Q学习的局限性
- jtable隐藏列
- 将数据集做成VOC2007格式用于Faster-RCNN训练
- Yii中render和renderPartial的区别
- 【POJ1160】【四边形优化DP】Post Office
- UVA 839 Not So Mobile 【递归+树】
- 快速排序
- leetcode-303. Range Sum Query
- POJ3977_Subset_折半搜索
- 归并排序
- Java基础 求最大值
- hdu-3045 Picnic Cows