-1

我正在尝试将数据库查询从在 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 的表单的指导,我将不胜感激。

亲切的问候

理查德

4

1 回答 1

1

您可以使用DB::query()方法: http: //kohanaframework.org/3.3/guide-api/DB#query

于 2012-11-20T01:44:59.820 回答