thinkphp5 - thinkPHP 自定义 model.class.php 中,这个属性有什么用?
本文介绍了thinkphp5 - thinkPHP 自定义 model.class.php 中,这个属性有什么用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
class ★Model extends Model
{
protected $tableName = 'abc';
}
$tableName 这个属性有什么用?
不是 ★号 部分就是表名吗?
为什么再弄一个 protected $tableName = '◆';
要是◆ 和★一样,不就重复了,就多次一举了,
要是不一样,那创建 $mydb = D("★") 的时候,不就找不到文件了?
解决方案
模型的名称可以和数据表名称不同,这样更加灵活,例如 数据表是pre_q_a,模型名称可以是 QaModel,protected $tableName = 'q_a'
这篇关于thinkphp5 - thinkPHP 自定义 model.class.php 中,这个属性有什么用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文