CakePHP Note (v1.3) > ライブラリ > Set
Set
配列を扱うためのライブラリです。
主なメソッド
- Set::extract ($path, $data=null, $options=array())
- Set::combine ($data, $path1 = null, $path2 = null, $groupPath = null)
- Set::reverse( $object )
Set::extract ($path, $data=null, $options=array())
配列からXpathを使ってデータを抽出します。
データベースから取得したデータからさらに特定のデータを抽出する際に利用できます。
Set::combine ($data, $path1 = null, $path2 = null, $groupPath = null)
配列からキーとパスを使った新しい連想配列を作成します。
フォームのセレクトボックスなどに使用するデータを作成する事ができます。
モデルのfind('list')で使用されています。
http://book.cakephp.org/ja/view/1492/combine
Set::reverse( $object )
オブジェクトを配列に変換します。
XMLオブジェクトを配列に変換できます。