模型关联使用遇到的问题


 来咨询一个 关于模型关联的问题
1. 数据库配置的表前缀是cmf_
2. 我有几张表不使用cmf_这个表前缀
3. 使用模型关联的时候,会自动带上了cmf_这个前缀导致找不到表。 请问如何解决这个问题?
tips: 在模型里面已经设置了数据表属性了 

5d658958206a19214fd92ce3ceeed93e.png

d617b71b98b1cc6446be89ba6d51b4f0.png

706e8632025b871a232552c1fa2d969b.png



评论

老猫:
08月11日 10:33

https://www.kancloud.cn/thinkcmf/doc/266510 ,看看这个文章,

protected $table = 'cmf_user';

$table$name两个属性都可以指定模型的数据表名,$table指定的是真实的数据表名,$name指定的是不带表前缀的数据表名,只要设置一个就可以了,如果两个同时设置,以$table设置的为准;


发表话题

提问必知

1.话题支持代码,qq截屏直接粘贴,和QQ群一样;
2.问题描述清,比如服务器版本,程序版本;
3.能上代码,就不用文字;
4.把问题发到话题后再发QQ群;
5.如果感觉回复者解答的不错,可以发红包!
6.多帮助别人也是对自己的锻炼!