我有一個包含數據的數組,它們都有自己的唯一ID。我使用的ORM方法Find(「全部」),將所得陣列看起來有點像這樣:在CakePHP的find('all')方法中用'id'設置索引
Array
(
[0] => Array
(
[Wijken] => Array
(
[id] => 1
[name] => Naam
[lat] => 13.37
[lon] => 13.37
[zoom] => 14
)
)
)
從我的路由我收到一個唯一的ID .. 我想要什麼,是再利用我的數組,並從數據中獲取數據,我們假設ID爲1.
所以我需要的是我的關聯數組(由find('')返回的索引正在使用「Wijken」的id設置) - 對象本身。
我解釋了一切,以防人們有不同的方法。儘管用param ID再次查詢數據庫是不可接受的。
我不知道這個功能。感謝您的通知。 – raultm 2011-04-19 12:01:44
謝謝!但可能,這真的只是一個習慣,對吧? – 2011-04-19 13:27:18
如果你想保持與find('all')相同的數組結構,即包括'Wijken'鍵,你需要'$ wijkensWithIdsAsIndexes = Set :: combine($ wijkens,'{n} .Wijken.id',' {n}');' – icc97 2012-12-17 12:31:19