2

Kohana 3.0 でデータ テーブルを使用したいのですが、すべての例で、PHP コードと通常のクエリがコアになっています。データテーブルでKohanaを使用する方法に関するチュートリアルまたは例はありますか??

例:

 $sQuery = "SELECT SQL_CALC_FOUND_ROWS ".str_replace(" , ", " ", implode(",",$aColumns))."FROM $sTable $sWhere $sOrder $sLimit";

このタイプのクエリを Kohana で次のように記述する方法はDB::select(...)? Kohana でのクエリの記述について、いくつかの良い提案をしてください。

4

1 に答える 1

1

where_open()どこの条件で試してみることができwhere_close() ます..

例えば

$query = DB::select()
       ->from('table')
       ->where_open()
       ->where('column1', '=', 1)
       ->or_where('column2', '=', 2)
       ->where_close();

次の SQL が生成されます。

SELECT * FROM table WHERE (column1 = 1 OR column2 = 2);

kohana sql select クエリ ビルダーの詳細については、以下の URL を参照してください。

http://kohanaframework.org/3.1/guide/database/query/builder

お役に立てれば幸いです。

ありがとう

于 2012-06-16T11:43:59.183 に答える