+ -
当前位置:首页 → 问答吧 → 如何在一个模块中的所有操作,输出同一个变量

如何在一个模块中的所有操作,输出同一个变量

时间:2011-07-16

来源:互联网

例如UserAction 中的 index 、 add、 edit操作
对应UserAction 定义变量$mn = “用户管理”
如何在index、add、edit 中输出$mn?
每一个操作中$this -> assign('mn', $mn) ,模板里{$mn}  ?

什么办法可以省略每个操作中的 $this -> assign(), 直接模板里输出$mn变量?

作者: JonHi   发布时间: 2011-07-16

你可以定义一个方法,叫做head(),然后再方法head中定义模板变量$mn
然后在不同的操作方法的模板页面中都引入head模板页就可以了,
这个样子的话无论你调用哪个方法,在页面的顶部都会有模板变量$mn了

作者: efcdk9090   发布时间: 2011-07-16