`
zhxie
  • 浏览: 9277 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

关于thinkPHP框架中不同版本下在入口文件处绑定模块以及模块下的控制器的方法的不同

阅读更多
对于thinkPHP3.2.0版本:
加载模块
$_GET['m'] = '模块名';
例如:$_GET['m'] = 'Admin';为加载Admin模块(后台模块)
加载模块下的控制器
$_GET['c'] = '控制器名';
例如:$_GET['c'] = 'Admin';为加载Admin模块下的AdminController控制器




对于thinkPHP3.2.1及以上版本:
加载模块
define('BIND_MODULE','模块名');
例如:define('BIND_MODULE','Admin');为加载Admin模块
加载模块下的控制器
define('BIND_CONTROLLER','控制器名');
例如:define('BIND_CONTROLLER','Admin');为加载Admin模块下的AdminController



以上都是在对应模块的入口文件处定义例如:Admin模块在admin.php文件下定义
Home模块在index.php文件下定义
分享到:
评论

相关推荐

    ThinkPHP5.0完全开发手册PDF版

    ThinkPHP5.0完全开发手册覆盖了ThinkPHP框架在版本5.0中提供的全新特性和扩展,以及如何高效地利用它们进行WEB和API开发。手册详细介绍了ThinkPHP5.0的设计理念、核心架构、以及各种开发中的实际应用场景,以下是...

    thinkPHP5.0框架URL访问方法详解

    本文实例讲述了thinkPHP5.0框架URL访问方法。分享给大家供大家参考,具体如下: URL设计 ThinkPHP5.0在没有启用路由的情况下典型的URL访问规则是: http://serverName/index.php(或者其它应用入口文件)/模块/控制...

    ThinkPHP5完全开发手册

    - **方法注入**:介绍了如何在控制器中注入请求方法。 - **属性注入**:讲解了如何在控制器中注入请求属性。 - **参数绑定**:讲述了如何将请求参数绑定到控制器动作中。 - **依赖注入**:探讨了如何使用依赖注入来...

    ThinkPHP 开发手册

    ThinkPHP的生命周期包括从请求到达入口文件开始,到模块设计、URL访问、路由定义、自动加载、配置加载,再到控制器的初始化、操作执行等过程。 在配置方面,ThinkPHP提供了灵活的配置方式,包括配置目录结构、配置...

    Thinkphp从漏洞挖掘到安全防御.pdf

    - `Controller`:模块控制器目录。 - `Model`:模块模型目录。 - `View`:模块视图文件目录。 - `Runtime`:运行时目录。 - `Cache`:模版缓存目录。 - `Data`:数据目录。 - `Logs`:日志目录。 - `Temp`:...

    ThinkPHP 3.1.2 - PHP的开发框架MVC - 含Core,Extend,Example

    控制器扩展、Widget扩展在内的强大灵活的扩展机制,让你不再受限于核心的不足 和无所适从,随心DIY自己的框架和扩展应用,满足企业开发中更加复杂的项目需求。 [ 要求 ] ThinkPHP3.1需要PHP5.2.0以上版本支持,...

    thinkphp5.0.14

    `composer.json`和`composer.lock`文件是Composer包管理器的核心,前者定义项目依赖和配置,后者记录了确切的依赖版本,确保不同环境下的依赖一致性。 `README.md`文件是项目的基本介绍,通常包含项目的简介、安装...

    ThinkPHP5.0开发手册.pdf

    5. **控制器**:控制器是业务逻辑的核心,手册描述了控制器的定义、初始化、前置操作、跳转和重定向,以及如何处理空操作和多级控制器。同时,REST控制器的使用让API开发更为便捷。 6. **请求与响应**:手册涵盖...

    tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析

    在ThinkPHP 5.0框架中,隐藏入口文件及模块和控制器的操作涉及到URL重写和路由绑定。以下是对这些方法的详细分析: 1. **隐藏入口文件**: - **IIS**:在IIS服务器上,可以通过配置`web.config`文件实现URL重写。...

    ThinkPHP3.2项目源码(包含数据库)

    ThinkPHP3.2是ThinkPHP框架的第三个大版本,它在2.x的基础上进行了大量优化和改进,引入了更多的设计模式和最佳实践。该框架遵循“大道至简”的原则,提供了诸如自动路由、模型绑定、行为扩展、缓存管理等众多功能,...

    ThinkPHP5.0完全开发手册

    ThinkPHP5.0的控制器功能非常强大,支持控制器自动定位、资源控制器、请求控制器定义控制器初始化、前置操作、跳转和重定向、空操作、空控制器、多级控制器分层控制器、Rest控制器等。同时,它还支持HTTP头信息请求...

    ThinkPHP3.2.4完整版

    1. `.gitignore`:定义了项目中应该被Git忽略的文件或目录,有助于保持版本控制的整洁。 2. `.htaccess`:配置文件,通常用于URL重写,实现隐藏index.php,使URL更加美观和友好。 3. `composer.json`:Composer的...

    ThinkPHP5.1完全开发手册 用户手册pdf版

    手册内容包括安装指南、开发规范、目录结构、配置架构、入口文件和URL访问等方面的基础知识,以及模块设计、命名空间、容器和依赖注入、Facade、钩子和行为、中间件、路由、控制器、数据库操作、模型、视图模板、...

    ThinkPHP3.2.3完全开发手册.docx

    - **实现原理**:通过分析请求中的参数自动绑定到控制器的方法上。 - **应用场景**:简化控制器参数的处理。 #### 模型 - **模型定义**: - **作用介绍**:模型负责处理与数据相关的逻辑。 - **实现方式**:...

    ThinkPHP3基础知识文档

    ##### 入口文件绑定模块 - **功能**:在入口文件中指定默认模块。 #### 配置系统 配置是管理应用行为的核心。 ##### 配置文件分层 - **多级配置**:配置文件分为多个层次,便于管理和维护。 ##### 重写机制 - **...

    thinkphp最新简单后台代码

    3. 控制器处理:在`Controller`目录下,为每个需要权限控制的控制器添加权限验证方法,如`is_login()`和`check_permission()`。 4. 视图渲染:根据权限显示不同的界面元素,如菜单、按钮等。 5. 配置路由:设置URL...

    ThinkPHP5.0手册.pdf

    它也介绍了控制器的自动定位、请求控制器定义、控制器初始化、前置操作、跳转和重定向、空操作、空控制器、多级控制器、分层控制器、Rest...方法注入、属性注入、参数绑定、依赖注入、请求缓存等与控制器相关的知识点...

    ThinkPHP3.2.2完全开发手册

    - **操作绑定到类**:将控制器的操作方法绑定到特定的类,实现了更细粒度的控制。 #### 九、模型与数据库操作 - **模型定义**:定义了模型的基本结构和功能。 - **数据表定义**:通过配置文件定义数据表的信息。 ...

    thinkphp3.2完整版

    3. 视图渲染:视图文件通常位于`Application/模块名/View`下,与控制器交互,负责页面展示。 4. 模型-视图-控制器(MVC):模型处理业务逻辑,视图负责显示,控制器协调模型和视图,实现解耦。 四、安全特性 1. ...

Global site tag (gtag.js) - Google Analytics