Structures_DataGrid_DataSource_DB
Structures_DataGrid_DataSource_DB – PEAR::DB データソースドライバ
説明
このクラスは、PEAR::DB::DB_Result オブジェクト用のデータソースドライバです。
サポートする操作モード
このドライバは次の操作モードをサポートしています。
このドライバがサポートする操作モード
モード |
サポートしている? |
複数フィールドによる並べ替え |
no |
レコードの追加、更新および削除 |
no |
オプション
このドライバは、以下のオプションを受け付けます。
このドライバのオプション
オプション |
型 |
説明 |
デフォルト値 |
fields |
array |
データソースからどのフィールドを取得するか。空の配列を指定すると、
すべてのフィールドを取得します。
array(field1, field2, ...) 形式となります。
|
array() |
generate_columns |
bool |
ラベルつきの Structures_DataGrid_Column オブジェクトを作成します。
'labels' オプションを参照ください。
非推奨: 代わりに Structures_DataGrid::generateColumns() を使用してください。
|
false |
labels |
array |
データフィールドとラベルの対応。
'generate_columns' が true の場合にのみ使用します。
array(field => label, ...) 形式となります。
非推奨: 代わりに Structures_DataGrid::generateColumns() を使用してください。
|
array() |
natsort |
boolean |
配列のソートを自然順 (example1、Example2、test1、Test2)
で行うか否 (Example2、Test2、example1、test1;
つまり大文字が最初にくる) か。
|
false |
primaryKey |
array |
レコードを一意に決定する識別子を含むフィールドの名前、
あるいは数値インデックス (複数のフィールドを指定するのは、
複合主キーの場合のみです)。
|
null |