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
-~----------~----~----~----~------~----~------~--~---

Reply via email to