• 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 <liu21st@gmail.com>
    // +----------------------------------------------------------------------
    
    // 应用入口文件
    
    // 检测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 );
  • 相关阅读:
    JDBC MySQL 实例之 用户管理系统
    利用JDBC连接数据库(MySQL)
    CSS01
    HTML01
    GUI编程02
    GUI编程01
    名词解释
    Navicat MySQL安装
    Eclipse安装Web/JavaEE插件、Eclipse编写HTML代码
    Pascal输出星星
  • 原文地址:https://www.cnblogs.com/g825482785/p/index.html
Copyright © 2020-2023  润新知