- 560 名前:nobodyさん mailto:sage [2009/02/01(日) 01:12:20 ID:???]
- 質問です。
$data = array( array( 'User' => array('id' => 1, 'name' => 'suzuki'), 'Tag' => array( array('id' => 1, 'title' => 'hoge'), array('id' => 2, 'name' => 'fuga') ), ), array( 'User' => array('id' => 2, 'name' => 'sato'), 'Tag' => array( array('id' => 1, 'name' => 'piyo'), array('id' => 3, 'name' => 'moge') ) ) ); $result = Set::extract('/Tag[id=1]/..', $data); debug($result); このとき$resultには、結果的に$dataと同じデータが入ると思うんですが、 「Notice (8): Undefined offset: 1 [CORE/cake/libs/set.php, line 415]」 というエラーが出て、2つめのデータが表示されません。何が原因なのでしょうか?
|

|