设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CodeIgniter 问答求助
›
控制器里面如何调用外部文件呢?
返回列表
查看:
3400
|
回复:
7
[HELP]
控制器里面如何调用外部文件呢?
[复制链接]
long5991000
long5991000
当前离线
积分
71
IP卡
狗仔卡
发表于 2011-7-30 12:09:47
|
显示全部楼层
|
阅读模式
这个标题估计写的不够明确,意思估计不容易理解.
大体意思是这样的 一个后台的控制器就是admin.php这个文件, 里面的function太多了导致这个文件很长很大,有没有什么办法可以吧一些function写到别的文件里面 然后在这个页面调用过来? 这样方便管理. 要不然一个文件代码太长了. 比如我可以将会员的function管理放到一个php文件 然后调用就行了.
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
geomen
geomen
当前离线
积分
597
IP卡
狗仔卡
发表于 2011-7-30 14:18:31
|
显示全部楼层
每个function方法不是对应的一个页面吗?还需要互相调用?
每个模块对应一个控制器这样不就不会太多方法挤一起了~
互相调用我写的时候怎么没遇到过。。
回复
支持
反对
使用道具
举报
显身卡
yunnysunny
yunnysunny
当前离线
积分
1849
IP卡
狗仔卡
发表于 2011-7-30 20:32:56
|
显示全部楼层
数据处理要卸载model中。
回复
支持
反对
使用道具
举报
显身卡
Hex
Hex
当前离线
积分
50192
IP卡
狗仔卡
发表于 2011-7-30 21:49:03
|
显示全部楼层
如果设计合理,不可能导致一个控制器代码太多,如果你想治本,建议重新规划程序架构。
如果治标,建议多用模型,控制逻辑不可能太多,软件开发中都是业务逻辑,而业务逻辑要用模型来实现。
回复
支持
反对
使用道具
举报
显身卡
gs129090
gs129090
当前离线
积分
681
IP卡
狗仔卡
发表于 2011-7-31 10:04:24
|
显示全部楼层
用helper
回复
支持
反对
使用道具
举报
显身卡
benfeng
benfeng
当前离线
积分
312
IP卡
狗仔卡
发表于 2011-7-31 10:48:04
CI中国手机版
|
显示全部楼层
建立一个admin文件夹,把代码按类组织,放到不同的文件
回复
支持
反对
使用道具
举报
显身卡
深海捷-技术
深海捷-技术
当前离线
积分
266
IP卡
狗仔卡
发表于 2011-7-31 22:31:08
|
显示全部楼层
function太多往往是因为你将模型处理都放在控制器里面进行。
建议将这些业务逻辑放在模型中
回复
支持
反对
使用道具
举报
显身卡
幽蓝冰魄
幽蓝冰魄
当前离线
积分
1128
IP卡
狗仔卡
发表于 2011-8-1 10:20:11
|
显示全部楼层
model 或者 library。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页