你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
· · ·
登录
注册
文件结构不理解
不是很明白文档的结构,cms放的是我自己项目的前后台,但应用文件里面还有一个前台控制目录,作者这样的安排是为什么呢?实践发现前台数据放应用下的index中有的内置函数无法使用,但是在cms中的home中就能使用,手册上也说要把自己项目都放cms里,但我还是没弄明白为什么要这样安排?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
dolphinphp
赞同来自:
application目录下是各个模块,其中,admin模块是后台模块,index是前台模块,而我们的框架默认是有两个入口文件的,一个是index.php,一个是admin.php
除了admin模块、index模块,其他模块默认是有两个控制器层(admin和home),也就是把TP原来的controller目录划分为admin和home,不再用controller目录,admin是后台控制器层和home是前台控制器。
比如cms模块,如果从admin.php访问cms,则默认会去cms/admin/目录下找控制器,如果是从index.php访问cms,则会去cms/home/目录下找控制器。
application/index目录是前台的默认控制器,也就是当你从index.php访问,并且没有指定模块的话,框架是默认执行application/index/controller下的控制器,如果你访问index.php/cms则去访问application/cms/home下的控制器,如果你访问admin.php/cms则会去访问application/cms/admin下的控制器。
要回复问题请先
登录
或
注册
发起人
linzhifen5
IT 帅帅男
相关问题
上传文件成功,却报服务器错误
文件上传的类型
oss图片、文件上传问题
点击搜索的时候模板文件layout不存在
这个跳转页面是在哪个文件里面?可以修改不?
安装模块时,没有menu文件导致数据库报错
上传文件服务器出错
插件先删除文件 然后 后台管理里的对应插件不能删除
文件上传能否支持自定义地址
PHP如何实现超大文件的上传,比如1G的视频文件
问题状态
最新活动:
2018-01-15 14:56
浏览:
1540
关注:
2
人
1 个回复
dolphinphp
赞同来自:
除了admin模块、index模块,其他模块默认是有两个控制器层(admin和home),也就是把TP原来的controller目录划分为admin和home,不再用controller目录,admin是后台控制器层和home是前台控制器。
比如cms模块,如果从admin.php访问cms,则默认会去cms/admin/目录下找控制器,如果是从index.php访问cms,则会去cms/home/目录下找控制器。
application/index目录是前台的默认控制器,也就是当你从index.php访问,并且没有指定模块的话,框架是默认执行application/index/controller下的控制器,如果你访问index.php/cms则去访问application/cms/home下的控制器,如果你访问admin.php/cms则会去访问application/cms/admin下的控制器。