TP框架自带的配置文件:
/ThinkPHP/conf/convention.php
项目配置文件
www/shop/Common/conf/config.php
模块的配置文件:
例Home模块,配置文件为:
/www/shop/home/conf/config.php
5.2 文件的优先级
注意: 配置文件选项都是一样的,越小的配置文件优化级越高
在本例中,同样的配置选项,则:
模块的选项--覆盖-->项目同名配置--覆盖-->框架的同名配置
UserController.class.php
<?php
namespace HomeController;
use ThinkController;
class UserController extends Controller {
public function ff(){
// $a = new HomeModelDemoModel();
$a = D('Demo');//thinkphp 封装的方法(优先得到子类的方法)
var_dump($a);
// $a->papa();
}
}
5.3常用配置项
找到
复制到
conf/config.php下
<?php
return array(
//'配置项'=>'配置值'
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'test', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '', // 密码
);
访问
http://localhost/shop/index.php/home/user/ff