配列を扱うためのライブラリです。

主なメソッド

  • 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オブジェクトを配列に変換できます。

CakePHP Note (v1.3)

Index