-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 に答える