ThinkPHP小技巧之改变应用名称

一丶更改应用名称

当我们部署好thinkphp代码后,我们得结构是这样的

我们可以在index.php入口文件设置应用名称

代码如下。

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <[email protected]>
// +----------------------------------------------------------------------

// 应用入口文件

// 检测PHP环境
if(version_compare(PHP_VERSION,‘5.3.0‘,‘<‘))  die(‘require PHP > 5.3.0 !‘);

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define(‘APP_DEBUG‘,True);

//这里可以设置默认模块与控制器
/*默认加载模块
$_GET[‘m‘] = ‘模块名‘;*/

/*默认加载控制器
$_GET[‘c‘] = ‘控制器名‘;*/
// 定义应用目录
define(‘APP_PATH‘,‘./website/‘);//在这里可以更改应用名称

// 引入ThinkPHP入口文件
require ‘./ThinkPHP/ThinkPHP.php‘;

// 亲^_^ 后面不需要任何代码了 就是如此简单

另外我们可以在应用目录下加上这些配置。

这里拿website为应用名称

/website/Common/Conf/config.php

相关配置我直接贴上代码

注释都写的很清楚了

 1 <?php
 2 return array(
 3     //‘配置项‘=>‘配置值‘
 4     //禁止模块访问
 5     //‘MODULE_DENY_LIST‘ => array(‘Common‘,‘Runtime‘),
 6     //允许模块访问
 7     //‘MODULE_ALLOW_LIST‘ => array(‘Index‘,‘Admin‘),
 8     //设置默认加载模块
 9     //‘DEFAULT_MODULE‘ => ‘Home‘,
10     //只允许一个模块
11     //‘MULTI_MODULE‘ => false,
12     //修改PATHINFO的URL分隔符
13     //‘URL_PATHINFO_DEPR‘ => ‘_‘,
14     //修改键名称
15     /*‘VAR_MODULE‘ => ‘m‘,
16     ‘VAR_CONTROLLER‘ => ‘c‘,
17     ‘VAR_ACTION‘ => ‘a‘*/
18
19     //mysql全局定义
20     ‘DB_TYPE‘ => ‘mysqli‘,
21     ‘DB_HOST‘ => ‘127.0.0.1‘,
22     ‘DB_USER‘ => ‘root‘,
23     ‘DB_PWD‘ => ‘123‘,
24     ‘DB_NAME‘ => ‘cameramysql‘,
25     ‘DB_PORT‘ => ‘3306‘,
26     ‘DB_PREFIX‘ => ‘cm_‘,
27     ‘SHOW_PAGE_TRACE‘ => true
28
29     //PDO配置
30     /*‘DB_TYPE‘ => ‘pdo‘,
31     ‘DB_USER‘ => ‘root‘,
32     ‘DB_PWD‘ => ‘123‘,
33     ‘DB_PREFIX‘ => ‘cm_‘,
34     ‘DB_DSN‘ => ‘mysql:host=localhost;dbname=cameramysql;charset=utf8‘,*/
35
36 );

时间: 2024-10-03 13:29:56

ThinkPHP小技巧之改变应用名称的相关文章

thinkphp小技巧

if(IS_POST) _404("页面不存在",U("index"))               //如果不是POST提交,则跳转到index.debug模式中不跳转,显示string. if(IS_POST) halt("页面不存在")                                 //更详细的错误信息,页面可定制 I("username","","htmlspecialc

【冷门】 C# 小技巧之获取变量名称

今天在自我规范程序设计的时候,变量名匹配字符串来自配置文件,网上找了一会儿发现也有朋友在找寻这种方式,很不容易找到一个解决方案来自http://www.th7.cn/Program/net/201404/187358.shtml 下面就是今天找到的进行详细解答 首先需要自定义一个静态方法 /// <summary> /// 扩展 获取变量名称(字符串) /// </summary> /// <param name="var_name"></pa

积跬步,聚小流------ps实用小技巧,改变png图标颜色

*  实现效果: 原图:  修改后: *  实现目的: 满足为实现不同界面色彩搭配修改png图标的颜色 *  实现方法: 1.打开Photoshop工具,导入需要进行修改的png图标: 2.对导入的图标进行如下操作: 3.点击"确定"之后,查看修改效果,完成修改. png图标的修改就这样完成了,按捺不住的兴奋啊,我也能用ps做东西了,哈哈

windows phone 开发常用小技巧 - 命名空间 Microsoft.phone.Controls.Toolkit 中不存在名称

有时候从网上下来的项目示例,打开时页面会有莫名的找不到引用的报错,而dll文件确实存在,这有可能是文件被保护锁定了,找到该dll文件右键属性点击解除锁定,重新生成一下项目就可以了 windows phone 开发常用小技巧 - 命名空间 Microsoft.phone.Controls.Toolkit 中不存在名称

做预解释题的一点小方法和小技巧

在JavaScript中的函数理解中预解释是一个比较难懂的话题.原理虽然简单,寥寥数言,但其内涵却有深意,精髓难懂.如何在轻松活跃的头脑中将它学会,现在针对我在学习中的一点小窍门给大家分享一下,希望能给大家一些帮助: 万事需遵循"原理"--"预解释"无节操和"this"指向:(可先看例题解析然后结合原理进行学习) (感谢蕾蕾老师给归纳的预解释无节操原理:) 如果函数传参数则先于以下执行,就相当于在函数私有作用域下var了一个变量:根据作用域原理,

iOS 小技巧总结,绝对有你想要的

iOS 小技巧总结,绝对有你想要的 原文链接:http://www.jianshu.com/p/4523eafb4cd4 在这里总结一些 iOS 开发中的小技巧,能大大方便我们的开发,持续更新. —— 由 xcvxvxc分享 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新. UITableView的Group样式下顶部空白处理 在viewWillAppear里面添加如下代码: //分组列表头部空白处理 CGRect frame = myTableView.tableHeade

最强 Android Studio 使用小技巧和快捷键【非原创】

(发现本文是个很不错的文章,相当实用,特分享与大家.分享自:http://m.open-open.com/m/lib/view/1458715872710.html 特此声明,好记性不如烂笔头,market下来以备后用) 原文如下: 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28).编码技巧(29 –

积累的VC编程小技巧之框架窗口及其他

1.修改主窗口风格 AppWizard生成的应用程序框架的主窗口具有缺省的窗口风格,比如在窗口标题条中自动添加文档名.窗口是叠加型的.可改变窗口大小等.要修改窗口的缺省风格,需要重载CWnd::PreCreateWindow(CREATESTRUCT& cs)函数,并在其中修改CREATESTRUCT型参数cs.CWnd::PreCreateWindow 函数先于窗口创建函数执行.如果该函数被重载,则窗口创建函数将使用CWnd::PreCreateWindow 函数返回的CREATESTRUCT

积累的VC编程小技巧之属性页

1.属性页的添加: 创建对话框的类,该类要从CpropertyPage继承:然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch:最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码: m_tabsheet.Create(this, WS_CHILD | WS_VISIBLE, 0); //使选项卡的按钮在下面 if(m_tabsheet.m_hWnd) m_tabsheet.