您的位置:首页 > 编程语言 > PHP开发

ThinkPHP 配置

2016-03-27 17:07 525 查看
其配置文件目录ThinkPHP/conf/convention.php

修改
Application
(应用目录)下的Home(前台目录)下的
Controller
[/code]
(控制器目录)类,定义变量$config
= C('');函数获取配置信息,引号中什么也不填表示全部输出,


在使用dump($config);这个ThinkPHP内部函数将其输出,此函数作用就是输出变量;




如果是3.2.1版本的话,支持设置默认值,例如:

C('my_config',null,'default_config');


如果my_config尚未设置的话,则返回default_config。

几个ThinkPHP的内部函数:


http://www.cnblogs.com/wangchuang/archive/2012/04/19/2458565.html


D() 加载Model类

M() 加载Model类

A() 加载Action类

L() 获取语言定义

C() 获取配置值    用法就是   C("这里填写在配置文件里数组的下标")

S() 全局缓存配置 用法S(“这里相当于一个唯一的标识”)

F() 快速文件数据读取和保存 针对简单类型数据 字符串、数组

I()   快速创建一个对象实例



在Home下的conf(配置)文件夹下,修改其配置,添加数据库连接信息:

<?php

return array(

    //'配置项'=>'配置值'

    'DB_TYPE'               =>  'mysql',     // 数据库类型

    'DB_HOST'               =>  'localhost', // 服务器地址

    'DB_NAME'               =>  'nk_listtry',          // 数据库名

    'DB_USER'               =>  '',      // 用户名

    'DB_PWD'                =>  '',          // 密码

    'DB_PORT'               =>  '3306',        // 端口

    'DB_PREFIX'             =>  'nk_',    // 数据库表前缀

);

之后还可以在conf文件夹下添加新的PHP文件,作为扩展,如添加KUOZHAN1.PHP和KUOZHAN2.PHP两个,其格式和上面的这个一样,以数组的形式,然后在config.php数组中再添加这行代码:

'LOAD_EXT_CONFIG'         => 'KUOZHAN1,KUOZHAN2'

这样就将刚刚的扩展配置添加进去了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: