• 技术文章 >后端开发 >php教程

    thinkphp 在哪里读取的Conf/conf.php文件里的数据库配置信息,该如何处理

    2016-06-13 12:55:31原创556

    thinkphp 在哪里读取的Conf/conf.php文件里的数据库配置信息
    研究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);

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp USER gt thinkphp DB
    上一篇: PHP中header()立马重定向的不友好性 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!• 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)
    1/1

    PHP中文网