在View CakePHP 3.X中显示多个InnerJoin

时间:2016-12-16 03:39:55

标签: php cakephp join dropdown

如何在DropDown中显示查询结果。

问题在于:

当我得到结果时。

此结果是一个数组。

foreach ($resultQuery as $row) {
     debug($row);
    }

调试结果如下:' VOL_ID' => (int)1,' VOL_ID' => (int)2

$volunteer=$this->Volunteer->find('list')->where(['VOL_ID' => RESULT QUERY]);

查询结果未显示在下拉列表中。

如何显示所有元组?

解答:

$query=$this->Volunteer->find('list') ->select(['VOL_NAME'])->where(['VOLUNTEER_ID IN' => $resultQuery]);

IN子句将ID与数组进行比较。 谢谢!

0 个答案:

没有答案