CakePHP可以获取不属于用户的查询的答案

时间:2018-07-14 11:02:39

标签: mysql cakephp associations

我正在使用CakePHP 3.6.4,但我的查询系统有问题。用户可以进行查询,然后超级用户可以参加他的查询并给他答案。

我有这个表和数据:

enter image description here

每个用户都有属于自己的查询,每个查询都有属于自己的多个答案。

无论谁写答案,我都希望检索查询的所有答案,并获取写答案者的用户数据。

我的QueriesController的视图函数中包含以下代码:

public function view($id) {
    $query = $this->Queries->get($id, [
        'contain' => ['Categories', 'Subcategories', 'Answers.Users']
    ]);

    $this->set('query', $query);
}

此功能的问题在于仅检索用户自己编写的答案: enter image description here 如您所见,它只使用user_id 1检索答案,这是我登录的用户ID。

谢谢!

0 个答案:

没有答案