sp可以跨模块调用吗
发布于:2022-01-17 09:50:54
#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