【thinkPHP---模块化和URL模式】

ThinkPHP–模块化和 URL 模式

上次我们只是讲解了thinkPHP—为什么要使用框架与thinkPHP—安装与配置
那么这次我们主要探讨两个问题 一个是ThinkPHP3.2.1的模块化设计 可以支持多模块的应用创建;第二个就是URL模式 提供了多种URL 显示方式

一.模块化设计

复制index. php创建了admin. php文件 这样会自动生成两个目录 分别为Weibo和Admin 前者代表前台 后者代表后台 那么现在采用ThinkPHP模块化架构思想 可以把Weibo内的Home 目录当作前台、Weibo/Admin目录当作后台
操作方法:把Home 目录复制一份到同级目录,改名为Admin 把Admin中的Controller
内的IndexController. class. php的命名空间改为如下:
修改Admin模块的命名空间
namespace Admin\Controller;
最终访问的地址就是: http://localhost/demo39/index.php/Admin
有一些模块我们希望是被用户禁止访问的 比如Common和Runtime模块 当然 框架已经在默认就禁止访问了
当强行访问Common模块的时候 会提示:“无法加载模块:Common”的错误信息 禁止访问模块
‘MODULE_DENY_LIST’=> array(’ Common’,’ Runtime’),
禁止访问模块 添加一个Admin模块
‘MODULE_DENY_LIST’=> array(’ Common’,’ Runtime’,’ Admin’),
有禁止访问模块的设置 就有允许访问模块的设置 当设置了此选项 就务必把所有允许访问的模块都添加上 否则会变成拒绝访问
允许访问的模块 设置了 就必须写全 漏写的将无法访问
‘MODUL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听风ღ᭄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值