应用 : 基于同一个入口文件访问的项目我们称之为一个应用。
模块 : 一个应用下面可以包含多个模块,每个模块在应用目录下面都是一个独立的子目录。
控制器 : 每个模块可以包含多个控制器,一个控制器通常体现为一个控制器类。
*** 作 : 每个控制器类可以包含多个 *** 作方法,也可能是绑定的某个 *** 作类,每个 *** 作是URL访问的最小单元。
从3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。
例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下:
// 绑定Admin模块到当前入口文件define('BIND_MODULE','Admin')
define('APP_PATH','./Application/')
require './ThinkPHP/ThinkPHP.php'
然后访问URL地址 http://serverName/index.php
在入口文件那里新建一个文件admin.php。再加上define('BIND_MODULE','Admin')要是你不会开业直接复制下面代码
<?php
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP >5.3.0 !')
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True)
define('BIND_MODULE','Admin')
// 定义应用目录
define('APP_PATH','./Application/')
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php'
// 后面不需要任何代码了 就是如此简单
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)