orange 2008-9-4 15:54
两个类之间的属性怎么互相调用?
两个类之间的属性怎么互相调用?
for example:
class A
{
var $aa = "aaa";
}
class B
{
调用A里的$aa 属性,怎么调用?
}
沧蓝 2008-9-4 19:20
$var_a = new A;
$var_aa = $var_a->aa;
但是通常情况下请用setter/getter来进行类间的交互。
orange 2008-9-5 10:52
不需要装载进来么?这样写提示出错
Fatal error: Cannot instantiate non-existent class
Hex 2008-9-5 11:25
两个类在一个文件中,还需要装载什么?
你如果是要 CI 的控制器互相访问,常规情况是不可能的。并且从MVC角度来说,控制器之间不允许互相调用。
沧蓝 2008-9-5 17:54
[quote]原帖由 [i]orange[/i] 于 2008-9-5 12:52 发表 [url=http://codeigniter.org.cn/forums/redirect.php?goto=findpost&pid=5357&ptid=1017][img]http://codeigniter.org.cn/forums/images/common/back.gif[/img][/url]
不需要装载进来么?这样写提示出错
Fatal error: Cannot instantiate non-existent class [/quote]
先用 require_once 把文件加载进来。