之前也有写过一篇使用tp混合使用MySQL+sqlite的教程。因为年代略显久远,这里重新整理下。
我们如果要重新单独的使用其他数据库连接,是需要单独使用数据库配置的。
下面是tp5.0的一个示例代码,我贴出来分享给大家
```
namespace app\common\model;
use think\Model;
/**
* Created by PhpStorm.
* User: 微博@沙坪坝韩宇,qq571031767
* Date: 2017/6/20
* Time: 14:27
*/
class QudongVideo extends Model
{
protected $table="micuer_video";
protected $autoWriteTimestamp = true;
protected $connection = [
// 数据库类型
'type' => 'sqlite',
// 数据库连接DSN配置
'dsn' => '',
// 数据库名
'database' => 'database/base.db',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'debug' => true
];
}
```
下面是使用教程:
```
public function index()
{
$list = \app\common\model\QudongVideo::where(1)
->paginate();
p($list);
p(222);die;
$list = \app\common\model\Advert::order("id DESC")->paginate();
$this->assign("list",$list);
return $this->fetch();
}
```