我正在尝试将数据库查询从在 Kohana 2.3 中运行的应用程序移植到在 Kohana 3.2 中运行的新应用程序。尽管阅读了用户指南并查看了 Google 上的许多示例,但我对查询构建器完全感到困惑。
在 Kohana 2.3 应用程序中有以下代码
$query = "SELECT w.id as wid, wc.id as wcid, w.*, wc.* FROM widgets as w INNER JOIN widget_controls as wc ON w.id=wc.widget_id
WHERE wc.position_id=1 AND wc.supplier_id = '".$supid."' AND wc.status = 1
ORDER BY wc.display_order ASC";
$result = $db->query($query);
我知道 $db->query 在 3.2 中不再存在,它已经变成了类似于 DB::select 的东西
如果有人能给我一些关于如何将此 sql 查询转换为适用于 3.2 的表单的指导,我将不胜感激。
亲切的问候
理查德