sp可以跨模块调用吗

#1 xpp1000

sp跨模块调用问题。我在main.php的index方法中可以调用about.PHP中的abcd的方法吗

2013-02-11 13:09:29

#2 jake

可以,具体参考php基础语法

2013-02-11 22:45:11

#3 xpp1000

可以写一个例子吗

2013-02-13 16:23:29

#4 jake

手册有

2013-02-13 19:15:32

#5 xoYu

xpp1000 发表于 2013-2-13 16:23
可以写一个例子吗
跟调用当前模块一样
只不过model要放在同一目录下。
像大规模部署例子里那样。

2013-02-15 22:20:27

#6 xpp1000

你是说可以直接$this->index();

2013-02-16 11:36:46

#7 xpp1000

我感觉要实例化一下才行吧。$user=new user();
$user->index();

2013-02-16 11:42:15

#8 coolhpy

你说的两个 main.php 和 about.php 是两个控制器吧?

我的建议是把 about.php 中的 abcd 方法写到模型中(如:company),然后再通过spClass('company')->abcd() 来调用

2013-02-22 09:25:35

#9 虞飞

直接about::abcd就可以调用了吧。

2013-02-22 10:12:50

#10 虞飞

8楼的方法不一定可行,如果该方法的实现过于复杂,例如要设定各种挑战,各种循环,各种判断,那放在模型类上就不太合适了。还是直接用我9楼的方法调用好。

2013-02-22 10:15:21

#11 coolhpy

虞飞 发表于 2013-2-22 10:15
8楼的方法不一定可行,如果该方法的实现过于复杂,例如要设定各种挑战,各种循环,各种判断,那放在模型类 ...
好与坏,我们就不用去深究了,,具体情况具体分析。。

2013-02-22 10:48:12