在学习ThinkPHP3.1.3后盾网视频教程的的时候。多对多关联模型遇到问题。

查询语句:$result = D('UserRelation')->relation(true)->select();

role表没有被成功查询出来,百度了一顿没有答案。只好自己调试代码了。调试过程省略。
打开RelationModel.class.php
看到了这个东西:

MANY_TO_MANY被定义成了类常量:类常量是属于类的,不属于对象实例。所以在我们使用的时候需要这个样子.

问题解决啦。。。。
网友评论