thinkphp display 赋值问题

2015-04-02 23:38:24 +08:00
 444683462

class IndexController

public function index(){
$this->assign('name','xiaoming');
$this->display(T('Home@Dish/aa'));
}

class DishController

public function aa(){
        $this->display();    
}

View/Dish/aa.html 中的 {$name}赋值无效

1891 次点击
所在节点    问与答
5 条回复
zts1993
2015-04-03 07:07:40 +08:00
你第二个没有赋值啊。。。

第一段是什么意思?
xzem
2015-04-03 07:55:49 +08:00
肯定无效啊,你访问第一个会调用第二个的模板文件,但直接访问第二个就直接解析第二个模板不会和第一个有关系
pljhonglu
2015-04-03 10:08:18 +08:00
```
public function aa(){
$this->assign('name','xiaoming');
$this->display();
}
```
shl3807
2015-04-03 17:43:20 +08:00
public function _initialize() {
$this->assign('name','xiaoming');
}
_initialize才行,而不是index
444683462
2015-04-04 00:21:28 +08:00
@shl3807 是的 谢谢你。直接击中

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/181234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX