为什么我动态获取数据表,查不到数据

浏览:685 发布日期:2018/04/25 分类:ThinkPHP5专区 关键字: 模型
我在模型中动态传入数据表名,为什么查出的数据是空的,数据库中有数据啊?sql语句也是对的

模型代码class Base extends Model
{

    public function __construct($name='',$data = [])
    {
        $this->name = $name;
        parent::__construct($data);
    }


    public function getInfo()
    {
        return $this->select();
    }
模型调用        $mod=new \app\common\model\Base('Nav');

        $data = $mod->getInfo();
        dump($data);
调用结果为空,但是数据条数是对的

array (size=9)
0 =>
array (size=0)
empty
1 =>
array (size=0)
empty
2 =>
array (size=0)
empty
3 =>
array (size=0)
empty
4 =>
array (size=0)
empty
5 =>
array (size=0)
empty
6 =>
array (size=0)
empty
7 =>
array (size=0)
empty
8 =>
array (size=0)
empty

日志
[ info ] [ PARAM ] array (
)
[ info ] [ DB ] INIT mysql
[ info ] [ LOG ] INIT File
[ sql ] [ DB ] CONNECT:[ UseTime:2.242366s ] mysql:host=47.96.27.43;dbname=admin;charset=utf8
[ sql ] [ SQL ] SHOW COLUMNS FROM `stm_nav` [ RunTime:1.191135s ]
[ sql ] [ SQL ] SELECT * FROM `stm_nav` [ RunTime:0.963017s ]

最佳答案
评论( 相关
后面还有条评论,点击查看>>