Tengo una matriz con datos, todos con su propio ID único. Estoy usando el método de descubrimiento ORM ('todos') y la matriz resultante parece algo como esto:Configuración del índice con 'id' en el método Find ('todo') de CakePHP
Array
(
[0] => Array
(
[Wijken] => Array
(
[id] => 1
[name] => Naam
[lat] => 13.37
[lon] => 13.37
[zoom] => 14
)
)
)
Desde mi enrutamiento que estoy recibiendo un identificador único .. Lo que quiero, es re-uso mi matriz y obtener los datos de, digamos, ID 1.
Lo que necesito es que los índices de mi matriz asociativa (devuelto por find ('')) se establezcan con el id del "Wijken" -objeto en sí.
Lo he explicado todo, por si las personas tienen un enfoque diferente. No obstante, no es aceptable consultar la base de datos nuevamente con la ID de param.
No sabía acerca de esta función. Gracias por notificar – raultm
Gracias! Pero, probablemente, esto es solo un foreach, ¿verdad? –
Si desea mantener la misma estructura de matriz que con find ('all') es decir, que incluye la clave 'Wijken', necesita '$ wijkensWithIdsAsIndexes = Set :: combine ($ wijkens, '{n} .Wijken.id', ' {n} '); ' – icc97