如果要往 tp 的一个标签扩展位上添加多个行为应该怎么做?

浏览:617 发布日期:2013/12/17 分类:求助交流 关键字: 行为扩展
比如说 在 app_begin 这个标签上已经加了一个 CheckLang 行为,加载语言文件,还需要再添加另外一个行为 test ,这时应该怎么做?
如果我在 tag.php 文件里,对一个标签添加两行return array(
    'app_begin'         => array('test'),
    'app_begin'         => array('CheckLang'),
);
那么第二行定义的行为会覆盖第一行,也就是说只有 CheckLang 执行, test 不执行
又试着在一行里定义两个return array(
    'app_begin'         => array('test', 'CheckLang'),
);
这样好像能够执行,但是在官方的文档里没有说明这样的调用方式,只是说第二个参数是用于强行替换系统默认行为:return array(
    'app_end'=>array('Test','_overlay'=>1),
);
我想找一下 tp 框架具体调用 标签行为的源码也没有找到,这里用一个标签定义多个行为的方式,到底会不会有什么问题?
最佳答案
评论( 相关
后面还有条评论,点击查看>>