Thanks Brian, that does the trick! I was butchering the syntax. That
will get me back to work, but I am still curious about Set.
Can anyone shed a little light on whether or not I could/should be
using  Set::insert instead?  It seems that Set::insert was designed
for this sort of thing...



On May 31, 4:09 am, brian <[email protected]> wrote:
> This doesn't work?
>
> foreach ($posts as $i => $post)
> {
>         foreach($post['Comment'] as $j => $comment)
>         {
>                 $posts[$i]['Comment'][$j]['test'] = 'test';
>         }
>
> }
>
> On Sat, May 30, 2009 at 4:59 AM, sleepycat
>
> <[email protected]> wrote:
>
> > I am just getting used to working with CakePHP and ran into a problem.
> > I am hoping someone here might know how to solve it.
> > I thought this was going to be an easy one but for some reason its
> > eluding me...
>
> > So I have an array, something like this:
>
> > [0] => Array
> > (
> > [Post] => Array
> > (
> > [id] => 1
> > [title] => First article
> > [content] => aaa
> > [created] => 2008-05-18 00:00:00
> > )
> > [Comment] => Array
> > (
> > [0] => Array
> > (
> > [id] => 1
> > [post_id] => 1
> > [author] => Daniel
> > [email] => [email protected]
> > [website] =>http://example.com
> > [comment] => First comment
> > [created] => 2008-05-18 00:00:00
>
> > I want to be able to add (and later remove) an element from the array.
> > For instance adding some extra field to the comment array.
>
> > I thought that since it is an associative array it would be pretty
> > easy, a foreach with something like:
> > $post['Comment']['test'] = 'test';
> > I have looked at Set::insert and it looks like it should do what I
> > want but I can't figure out how to get it to iterate add an element
> > for every comment in the array.
>
> > The end result should look like this:
>
> > [Comment] => Array
> > (
> > [0] => Array
> > (
> > [id] => 1
> > [post_id] => 1
> > [author] => Daniel
> > [email] => [email protected]
> > [website] =>http://example.com
> > [comment] => First comment
> > [created] => 2008-05-18 00:00:00
> > [test] => test
>
> > Anyone have any suggestions?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
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