研究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