Structures_DataGrid_DataSource_DataObject

Structures_DataGrid_DataSource_DataObject -- PEAR::DB_DataObject データソースドライバ

Description

このクラスは、PEAR::DB::DB_DataObject オブジェクト用のデータソースドライバです。

サポートする操作モード

このドライバは次の操作モードをサポートしています。

表 57-1このドライバがサポートする操作モード

モードサポートしている?
複数フィールドによる並べ替えyes
レコードの追加、更新および削除no

オプション

このドライバは、以下のオプションを受け付けます。

表 57-2このドライバのオプション

オプション説明デフォルト値
fieldsarray データソースからどのフィールドを取得するか。空の配列を指定すると、 すべてのフィールドを取得します。 array(field1, field2, ...) 形式となります。 array()
fields_propertystring DataObject 内に設定するプロパティの名前。このプロパティは、 'fields' オプションと同じような情報が含まれていることを想定しています。 'fields' オプションが設定されている場合は、これは使用されません。 'fb_fieldsToRender'
generate_columnsbool ラベルつきの Structures_DataGrid_Column オブジェクトを作成します。 'labels' オプションを参照ください。 非推奨: 代わりに Structures_DataGrid::generateColumns() を使用してください。 false
labelsarray データフィールドとラベルの対応。 'generate_columns' が true の場合にのみ使用します。 array(field => label, ...) 形式となります。 非推奨: 代わりに Structures_DataGrid::generateColumns() を使用してください。 array()
labels_propertystring DataObject 内に設定するプロパティの名前。このプロパティは、 'labels' オプションと同じような情報が含まれていることを想定しています。 'labels' オプションが設定されている場合は、これは使用されません。 'fb_fieldLabels'
primary_keyarray レコードを一意に決定する識別子を含むフィールドの名前、 あるいは数値インデックス (複数のフィールドを指定するのは、 複合主キーの場合のみです)。 null

レンタルサーバー

SNS