Nice find, fixed in: https://trac.cakephp.org/changeset/7546
On Aug 6, 6:53 am, XuMiX <[EMAIL PROTECTED]> wrote: > Array > ( > [0] => Array > ( > [Film] => Array > ( > [id] => 160 > ) > [Person] => Array > ( > [0] => Array > ( > [id] => 12 > [FilmsPerson] => Array > ( > [id] => 1 > [film_id] => 160 > [person_id] => 12 > [profession_id] => 3 > ) > > ) > > [1] => Array > ( > [id] => 47 > [FilmsPerson] => Array > ( > [id] => 2 > [film_id] => 160 > [person_id] => 47 > [profession_id] => 1 > ) > > ) > > [2] => Array > ( > [id] => 48 > [FilmsPerson] => Array > ( > [id] => 3 > [film_id] => 160 > [person_id] => 48 > [profession_id] => 4 > ) > > ) > > ............. > > After $ids = Set::extract($films, '/Person/ > FilmsPerson[profession_id=1]/..'); > pr($ids); > i got: > > Array > ( > [0] => Array > ( > [Person] => Array > ( > [id] => 12 > [FilmsPerson] => Array > ( > [id] => 1 > [film_id] => 160 > [person_id] => 12 > [profession_id] => 3 > ) > > ) > > ) > > [1] => Array > ( > [Person] => Array > ( > [id] => 12 > [FilmsPerson] => Array > ( > [id] => 1 > [film_id] => 160 > [person_id] => 12 > [profession_id] => 3 > ) > > ) > > ) > > [2] => Array > ( > [Person] => Array > ( > [id] => 12 > [FilmsPerson] => Array > ( > [id] => 1 > [film_id] => 160 > [person_id] => 12 > [profession_id] => 3 > ) > > ) > > ) > > But if i do $ids = Set::extract($films, '/Person/ > FilmsPerson[profession_id=1]'); I have elements with proper > profession_id... --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---