想问一下,如何在{php}{/php}标签中调用传递过来的变量值

#1 wuyou8888

我们在做用户生日的时候,年月日 是直接
 


注册到是很好办,现在想知道,修改年月日的时候,我要如何在{php}{php}调用当前用户的出生年月日 ,其实就是获取用户的值。
所有变量都存储在$user数组中。

该贴已经同步到 wuyou8888的微博

2011-12-19 14:57:52

#2 jake

{php}{/php}中:

取模板变量,用:global $foo, $bar;
这样就可以取到$foo等变量。

写入变量,用: $this->assign('varX','数据');
然后在{php}{/php}后面可以用{$varX}来显示“数据”。

{php}{/php}不支持输出,如echo之类的都不行,也不支持复杂的php语法

2011-12-19 16:08:39

#3 wuyou8888


我在控制器这样赋值
$this->foo='test';
在模版中
{php}
global $foo;
print_r($foo);
{/php}
这样测试就是不会输出任务数据

2011-12-19 19:33:20

#4 wuyou8888

JACK真是大好人,回答问题及时。有问必答。感谢。

2011-12-19 19:34:20