Structures_DataGrid::bind()
-- シンプルな方法で、レコードセットをデータグリッドにバインドする
パラメータ
- mixed
$container
サポートされる任意のデータソース型のレコードセット。
- array
$options
オプションです。データソースのオプションとして使用されます。
- string
$type
オプションです。データソースの型です。
返り値
成功した場合に True、それ以外の場合に PEAR_Error を返します。
例
例 62-1SQL クエリのバインド <?php
// データベース接続を設定します
$options = array('dsn' => 'mysql://user:password@host/db_name');
// 基本的な SQL 文をデータソースとしてバインドします
// 注意: ORDER BY 句や LIMIT 句は自動的に追加されます
$test = $datagrid->bind('SELECT * FROM my_table', $options);
// バインド時のエラーを表示します
if (PEAR::isError($test)) {
echo $test->getMessage();
}
?> |
|
例 62-2DB_DataObject のバインド <?php
$person = new DataObjects_Person;
$person->hair = 'red';
$person->has_glasses = 1;
$datagrid->bind($person);
?> |
|
注意
この関数は、スタティックにコールする
ことはできません。