thinkphp单入口配置
2017-02-13 20:59
295 查看
很多新手朋友在使用ThinkPHP开发的过程中都是使用的独立的入口文件,那么现在我给大家介绍一下如何通过单入口文件来实现ThinkPHP的项目创建。
首先,下载thinkphp文件,放置在根文件里,新建文件index.php文件配置内容如下:
define('APP_NAME','Application');
define('APP_PATH','./'Application/');
define('APP_DEBUG',TRUE);
require './ThinkPHP/ThinkPHP.php';
完成以上操作步骤后打开浏览器,访问index.php文件,然后看到会自动生成'Application文件夹。
在文件夹中找到Conf文件夹下的公用配置文件config.php,写入以下内容。数据库参数为自己数据库相应数据。
return array(
//'配置项'=>'配置值'
'APP_GROUP_LIST' => 'Index,Admin',
'DEFAULT_GROUP' => 'Index',
//数据库链接参数
'DB_HOST'=>'localhost',
'DB_USER'=>'root',
'DB_PWD'=>'',
'DB_NAME'=>'think',
'DB_PREFIX'=>'dr_',
//默认点语法解析
'TMPL_VAR_IDENTIFY'=>'array',
//可以减少一个文件夹目录
'TMPL_FILE_DEPR'=>'-',
);
复制home文件,改名admin文件,修改admin文件内控制器文件的空间命名,如namespace Home\Controller;改为namespace Admin\Controller;
打开浏览器,运行根目录/index.php/admin,成功显示。
Application/common下config.php文件为公共配置文件,
Admin/common下config.php文件为后台配置文件,
Home/common下config.php文件为前台配置文件。
首先,下载thinkphp文件,放置在根文件里,新建文件index.php文件配置内容如下:
define('APP_NAME','Application');
define('APP_PATH','./'Application/');
define('APP_DEBUG',TRUE);
require './ThinkPHP/ThinkPHP.php';
完成以上操作步骤后打开浏览器,访问index.php文件,然后看到会自动生成'Application文件夹。
在文件夹中找到Conf文件夹下的公用配置文件config.php,写入以下内容。数据库参数为自己数据库相应数据。
return array(
//'配置项'=>'配置值'
'APP_GROUP_LIST' => 'Index,Admin',
'DEFAULT_GROUP' => 'Index',
//数据库链接参数
'DB_HOST'=>'localhost',
'DB_USER'=>'root',
'DB_PWD'=>'',
'DB_NAME'=>'think',
'DB_PREFIX'=>'dr_',
//默认点语法解析
'TMPL_VAR_IDENTIFY'=>'array',
//可以减少一个文件夹目录
'TMPL_FILE_DEPR'=>'-',
);
复制home文件,改名admin文件,修改admin文件内控制器文件的空间命名,如namespace Home\Controller;改为namespace Admin\Controller;
打开浏览器,运行根目录/index.php/admin,成功显示。
Application/common下config.php文件为公共配置文件,
Admin/common下config.php文件为后台配置文件,
Home/common下config.php文件为前台配置文件。
相关文章推荐
- php常用字符串函数小结
- 2个比较经典的PHP加密解密函数分享
- alpine/php镜像中安装gd库
- alpine/php镜像中安装gd库
- PHP面向对象——GD库实现图片水印和缩略图
- php创建文件
- PHP中输出函数的区别
- php遍历指定目录中的内容2
- php array_map与array_walk使用对比
- php遍历指定目录中的内容
- Yii2的URL美化
- 30.URL 管理
- php读取指定目录中的信息
- php中empty和isset的一些说明
- PHP面向对象——构造函数、析构函数
- PHP配置文件详解php.ini
- PHP内核探索:哈希碰撞攻击是什么?
- PHP 编译安装
- 【php】冒泡排序
- php 自带过滤和转义函数