thinkphp3.2.2如何添加多个模块呢

 我来答
科技小螺丝
2017-11-14 · 科技小螺丝,让生活更轻松。
科技小螺丝
采纳数:52 获赞数:153

向TA提问 私信TA
展开全部

应用 :  基于同一个入口文件访问的项目我们称之为一个应用。    

模块 :  一个应用下面可以包含多个模块,每个模块在应用目录下面都是一个独立的子目录。    

控制器 :   每个模块可以包含多个控制器,一个控制器通常体现为一个控制器类。    

操作 :    每个控制器类可以包含多个操作方法,也可能是绑定的某个操作类,每个操作是URL访问的最小单元。    

从3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。

例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下:

// 绑定Admin模块到当前入口文件
define('BIND_MODULE','Admin');
define('APP_PATH','./Application/');
require './ThinkPHP/ThinkPHP.php';

然后访问URL地址    http://serverName/index.php

rendongrui2016
2017-11-25 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:100
采纳率:100%
帮助的人:47.8万
展开全部
入口文件直接加代码段
define("BIND_MODULE", "Admin");
或者再写个入口文件。比如开始有个home模块,再加一个admin模块,新建一个admin.php文件,文件copy 默认入口文件。加上下面代码
define("BIND_MODULE", "Admin");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-11-09
展开全部
直接在application目录下创建目录,一个目录相当于一个模块,如

admin
home
访问:
http://serverName/index.php/模块/控制器/操作/[参数名/参数值...]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式