array $DB_DataObject->toArray (
string $format = '%s'
,
bool $hideEmpty
= = false
)
HTML_QuickForm などの他のパッケージで 使用するために連想配列として取得することができます (オプションでキーをフォーマットできる)。
PHP4.2.3RC2 以降、各カラムの値は getXXX() メソッドで処理されますので、 get系メソッドを定義することで行のフォーマットを変更することができます。
string $format
- sprintf
形式の文字列を指定します。例)'form[%s]'
bool $hideEmpty
-
true にすると、空 (値がない、あるいは値が null) の要素は返しません。
This function can not be called statically.
配列の取得
<?php
$person = new DataObjects_Person;
$person->get(2);
print_r($person->toArray());
print_r($person->toArray('user[%s]'));
print_r($person->toArray('user[%s]', true));
?>
出力例