CakePHP 无法获取属于许多数据

问题描述

我有下表

service_categories
users
users_service_categories

我在用户表中创建了以下关系

$this->belongsToMany('ServiceCategories',[
      'foreignkey' => 'user_id','targetForeignKey' => 'service_category_id','joinTable' => 'users_service_categories',]);

属于很多数据都保存的很完美

enter image description here

在控制器索引方法中我写了下面的查询

$users = $this->Users->find('all')
          ->contain(['UserTypes','ServiceCategories']);

我只得到服务类别 ID,而不是服务类别关联数据,

enter image description here

对于服务类别中的 id 3 和 6 数据

enter image description here

查询我在调试 sql 日志中获得的信息

enter image description here

我将如何在此处获取服务类别详细信息?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...