数据表名有修改的情况下,如何能更加方便的来调用???

浏览:270 发布日期:2019/04/01 分类:求助交流
1、如:有个“Article.php”Modelclass Article extends Base {
    //数据表
    protected $table = 'thinkphp_article';
设定了表名为“thinkphp_article”

2、控制器查询如下:use app\admin\model\Article as ArticleModel;

$list=ArticleModel::alias("a")
            ->field('a.*')
            ->leftJoin('thinkphp_user b','a.uid= b.id')
            ->where('a.id',1)
            ->find();
“thinkphp_user”为用户表,记录的是用户数据

3、问题:如果“thinkphp_user ”数据表名有做了修改,以后不是要在控制器中,每次出现“thinkphp_user”的地方都做修改,有没有类似Model这样的,
“use app\admin\model\Article as ArticleModel;”直接用别名ArticleModel来代替,以后要是修改表了,也就在Model类中修改“protected $table = 'thinkphp_article';”就可以了
最佳答案
评论( 相关
后面还有条评论,点击查看>>