介绍
这篇文章将为大家详细讲解有关yii如何往模板里传变量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>添加动态内容最简单的方法,就是在视图模板文件中嵌入PHP语句。任何在& lt; ? PHP和?祝辞标签之间的代码会作被执行。强>,,,,类之前,
<="刷:html;工具栏:假"> & lt; h4> & lt; ? php echo 日期(“D  M j G:我:s T Y");, ?祝辞& lt;/h4> <强>将业务逻辑放到控制器中,使我们的业务逻辑与视图分离控制器文件中:
强>
$卡脖子=日期(“D  M j G: is T Y"); $ this→渲染(& # 39;helloworld # 39;,数组(& # 39;时间# 39;=祝辞卡脖子美元));
视图文件中:
& lt; h4> & lt; ? php echo 时间;美元,?祝辞& lt;/h4>
<强>视图与控制器是非常紧密的兄弟,所以视图文件中美元的这个指的就是渲染这个视图的控制器。
强>
在控制器中定义一个类的公共属性,而不是局部变量。然后在视图中通过$ this访问这个类的属性。
class MessageController extends Controller { ,,,public 美元; ,,,public function actionHelloworld (), { ,,,,,,,,,,这个→美元time =,日期(“D  M j G: is T Y"); ,,,,,,这个美元→渲染(& # 39;helloworld # 39;,,数组(& # 39;时间# 39;,=祝辞,很多美元)); ,,,}
视图文件中:
& lt; h4> & lt; ? php echo $ this→时间;,?祝辞& lt;/h4>
关于“yii如何往模板里传变量”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。