class 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';”就可以了
最佳答案