【PHP】フレームワー ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
2:nobodyさん 08/03/14 15:46:16 >1 乙。 3:nobodyさん 08/03/14 18:11:15 アソシエーションしたモデルをfindAllなどで持ってくると、 いろんな構造のデータになるけど、どんなパターンがあるのかな? ちょっと見にくいだろうけど、ありそうなのを組み合わせてみた。 この結果から、配列.Model.・・・、Model.Model.・・・、Model.field、Model.配列.field の パターンに大別できると思っている。 Model.配列.配列.field なんてのは無い。 そしてキーの先頭が大文字ならモデル名、数値なら配列、 先頭が小文字ならフィールド名と判別できると思っている。 Model::aliasとかあまり使ってないんだけど、これであってる? 何の為にこれを調べているかというと、アソシエーションでごっそり取ってきた 全データの中で、特定モデルの特定の型(たとえば日付)のフィールドだけ変換したいっていう場合に array_walk_recursiveみたいなのがあればやりやすくない?という話 その下調べ 4:3 08/03/14 18:11:43 array( 'Model1' => array( 'model1_field1' => '値1', 'model1_field2' => '値2', ), 'Model2' => array( '0' => array( 'model2_field1' => '値1', 'model2_field2' => '値2', ), '1' => array( 'model2_field1' => '値1', 'model2_field2' => '値2', ), ), 'Model3' => array( '0' => array( 'model3_field1' => '値1', 'model3_field2' => '値2', 'Model4' => array( 'model4_field1' => '値1', 'model4_field2' => '値2', ) ), '1' => array( 'model3_field1' => '値1', 'model3_field2' => '値2', 'Model4' => array( 'model4_field1' => '値1', 'model4_field2' => '値2', ) ), ), ) これに加えて一番上が配列で始まる事もある。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4320日前に更新/213 KB
担当:undef