TP5 找不到Db类,不知道为何.
这是AdminUser类
<?php
namespace app\admin\model;
use Think\Db;
class AdminUser extends \app\common\base\ModelBase
{
public $_table = '';
public function __construct()
{
parent::__construct();
$this->table = Db::table('admin_user');
//$this->_table = 'admin_user';
}
}
这是ModelBase类
<?php
namespace app\common\base;
use Think\Db;
class ModelBase
{
public $_error = array();
public function __construct()
{
}
/**
* 得到表数据
*
* @param int $w 1:计数; 2:数据 3:计数&数据 4:一条数据
* @param array $sql array('sql_ct'=>'计数语句', 'sql'=>'数据语句')
*
* @return mixed
*/
public function getData($w=0, $sql=array())
{
//只得到计数
if($w === 1)
{
$ct = Db::query($sql['sql_ct']);
return empty($ct) ? 0 : intval($ct[0]['tot']);
}
//只得到数据
if($w === 2)
{
return Db::query($sql['sql']);
}
return array();
}
}
下面是提示报错
求大神指点!
你这是重新定义基类 新的基类应该先继承 Model