标签:
//UserConTroller.class.php
<?php namespace Home\Controller; use Think\Controller; class UserController extends Controller{ public function getinfo(){ //Home模块下的Model模型下的具体定义的UserModel模型 $user = new \Home\Model\UserModel(); $info=$user->select(); echo "<pre>"; var_dump($info); echo "</pre>"; } //***PDO的方式配置数据库***************************** public function pdo(){ $user = new \Home\Model\DataModel(‘data‘,‘think_‘,‘mysql://root:123456@localhost/thinkphp‘); $info=$user->select(); var_dump($info); } }
//UserModel.class.php
<?php namespace Home\Model; use Think\Model; class UserModel extends Model{ //如果在数据库文件中没有相关的配置信息的信息可以在这里配置 //********************************** //配置数据库表名--->忽略前缀,如果有参数设置会覆盖掉配置文件的设置 //ps:用于数据库表的选择 protected $tableName = ‘info‘; //********************************** //******************************** //数据库表前缀的定义 protected $tablePrefix=‘new_‘; //*************************** protected $trueTableName=‘think_data‘; }
//DataModel.class.php
<?php namespace Home\Model; use Think\Model; class DataModel extends Model{ //由于这个采用的PDO连接模式,故在这里可以不用配置参数而在控制器下的操作下配置参数即可 }
标签:
原文地址:http://my.oschina.net/dongdong11019/blog/485552