1. D和M的区别主要在于:
M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动 态赋值的方式实现
而D方法必须有创建模型类。
2. 数据库连接:
在配置文件config.php
<?php
if(!defined('THINK_PATH')) exit();
return array(
'DB_TYPE' => 'mysql',// 数据库类型
'DB_HOST' => 'localhost',// 主机
'DB_NAME' => 'aoli',// 数据库名称
'DB_USER' => 'root',// 数据库用户名
'DB_PWD' => '',// 数据库密码
'DB_PREFIX' => '',// 数据表前缀
'DB_CHARSET' => 'utf8',// 网站编码
'DB_PORT' => '3306',// 数据库端口
);
?>
然后实例化模型:
$a = M('Usa',null); (null代表表前缀为空)
$data = $a->select();
$data = $a->select();