CakePHP子查询查找使用下拉框



我有2个表记录和类型,我需要通过我在下拉菜单中选择的类型来过滤记录表。

我的SQL是一个子查询,如下所示:

SELECT * FROM records WHERE genre_id = (SELECT id FROM genres WHERE genre = 'Blues');

如何使用最新的cakephp将此添加到我的RecrodsController中?

试试这个

$this->Records->find('all')->where([
'genre_id IN' => $this->Genres->find('all')->select('id')->where([
'genre' => 'Blues'
])->extract('id')->toArray()
]);

相关内容

  • 没有找到相关文章

最新更新