thinkphp 在哪里读取的Conf/conf.php文件里的数据库配置信息

WBOY
發布: 2016-06-23 14:13:50
原創
1115 人瀏覽過

研究thinkphp 框架几天了,但始终找不到在实例化数据库的时候,在哪里获取的数据库配置信息
    'DB_TYPE'=>'mysql',
    'DB_HOST'=>'localhost',
    'DB_NAME'=>'examples',
    'DB_USER'=>'root',
    'DB_PWD'=>'123456',
    'DB_PORT'=>'3306',
    'DB_PREFIX'=>'think_',
然后,返回数据库实例化对象

求高手解析


回复讨论(解决方案)

实例化 Think 类的时候 通过在 Think::buildApp 方法中调用 C 函数加载
并以静态变量的形式保留在 C 函数中

$user=new Model("User");//"User"是数据库表名
$user=M("User");这是thinkphp提供的一种简便的写法。
$list=$user->select();
var_dump($list);
配置是
config.inc.php文件和
在控制器中
$arrr=array(
       'dbms'=>'mysqli',  //注意本书组中键名是规定的不能变动.
       'username'=>'google',
'password'=>'hello',
         'hostname'=>'127.0.0.1',
 'database'=>'MYDBname',
 );
 $db=new Db($arrr);

实例化 Think 类的时候 通过在 Think::buildApp 方法中调用 C 函数加载
并以静态变量的形式保留在 C 函数中


这个是我想要的,疑惑解决,给分

数据库配置信息不实在config.inc.php里面吗? 而 Think::buildApp()方法加载的则是 config.php 文件啊? 我一直连接不上数据库  加载不了config.inc.php 里面的数据库配置信息 是什么原因啊?求 高手指点

刚开始研究thinkphp 有懂得交流下  感激不尽,我qq 907008876

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板