实在是不行了,求助模板引用的问题
时间:2011-03-30
来源:互联网
我有两个模板
一个为aaa.html
一个为bbb.html
代码分别如下:
AaaAction.class.php:
<?php
class AaaAction extends Action
{
public function Index()
{
$m="aaa";
$this->assign("m",$m);
$this->display("Home:aaa");
}
}
?>
------------------------------
BbbAction.class.php:
<?php
class BbbAction extends Action
{
public function Index()
{
$n="bbb";
$this->assign("n",$n);
$this->display("Home:bbb");
}
}
?>
-------------------------------
分别访问两个aaa.html与bbb.html都能分别输出aaa,bbb
但是用bbb引用aaa
<include file='aaa' />
只能输出bbb而不能输出aaa
请问如何吧aaa能引用到bbb里面呢?
感谢了,搞了很长时间
一个为aaa.html
一个为bbb.html
代码分别如下:
AaaAction.class.php:
<?php
class AaaAction extends Action
{
public function Index()
{
$m="aaa";
$this->assign("m",$m);
$this->display("Home:aaa");
}
}
?>
------------------------------
BbbAction.class.php:
<?php
class BbbAction extends Action
{
public function Index()
{
$n="bbb";
$this->assign("n",$n);
$this->display("Home:bbb");
}
}
?>
-------------------------------
分别访问两个aaa.html与bbb.html都能分别输出aaa,bbb
但是用bbb引用aaa
<include file='aaa' />
只能输出bbb而不能输出aaa
请问如何吧aaa能引用到bbb里面呢?
感谢了,搞了很长时间
作者: dnahonker 发布时间: 2011-03-30
include 标签, 只是包含模板, 不能包含控制器方法的。 <include file='aaa' /> 这样是表示 包含 aaa方法对应的模板。。
作者: luofei614 发布时间: 2011-03-30
请问如何把aaa连同模板和方法一起引用到bbb里面呢?
作者: dnahonker 发布时间: 2011-03-30
你可以使用 widget, 或者 自定义标签, 到达你想要的包含效果, 至于控制器方法, 肯定是不能直接保护进去的。
原因很简单:你可以用php的 include ,include_once, require,require_once 这些包含函数 包含一个类的方法,或者函数吗? 包含 都是指的包含某个文件, 而文件中的一部分代码,,,不能包含的。
原因很简单:你可以用php的 include ,include_once, require,require_once 这些包含函数 包含一个类的方法,或者函数吗? 包含 都是指的包含某个文件, 而文件中的一部分代码,,,不能包含的。
作者: luofei614 发布时间: 2011-03-30
也就是说如果我要包含aaa的代码话需要在bbb的方法里$us=A('aaa')然后调用$us->header()是这样吗?
作者: dnahonker 发布时间: 2011-03-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28