long5991000 发表于 2011-7-30 12:09:47

控制器里面如何调用外部文件呢?

这个标题估计写的不够明确,意思估计不容易理解.
大体意思是这样的 一个后台的控制器就是admin.php这个文件, 里面的function太多了导致这个文件很长很大,有没有什么办法可以吧一些function写到别的文件里面 然后在这个页面调用过来? 这样方便管理. 要不然一个文件代码太长了.比如我可以将会员的function管理放到一个php文件 然后调用就行了.

geomen 发表于 2011-7-30 14:18:31

每个function方法不是对应的一个页面吗?还需要互相调用?
每个模块对应一个控制器这样不就不会太多方法挤一起了~
互相调用我写的时候怎么没遇到过。。:o

yunnysunny 发表于 2011-7-30 20:32:56

数据处理要卸载model中。

Hex 发表于 2011-7-30 21:49:03

如果设计合理,不可能导致一个控制器代码太多,如果你想治本,建议重新规划程序架构。
如果治标,建议多用模型,控制逻辑不可能太多,软件开发中都是业务逻辑,而业务逻辑要用模型来实现。

gs129090 发表于 2011-7-31 10:04:24

用helper

benfeng 发表于 2011-7-31 10:48:04

建立一个admin文件夹,把代码按类组织,放到不同的文件

深海捷-技术 发表于 2011-7-31 22:31:08

function太多往往是因为你将模型处理都放在控制器里面进行。
建议将这些业务逻辑放在模型中

幽蓝冰魄 发表于 2011-8-1 10:20:11

model 或者 library。
页: [1]
查看完整版本: 控制器里面如何调用外部文件呢?