No, not that way, you have to use your existing code and use an inner
loop, example:

[code]
<?php foreach ($staffs as $staff): ?>  <- your outer loop! Good!
...
...
   <td>
      <?php foreach($staff['room'] as $room): ?> <- the inner loop!
      <?php echo $room['description'].'; '; ?>
   </td>
...
[/code]

The outer loop gives you an array containing the 'staff' and the
'room' arrays.
The inner loop takes the room array from the outer loop and gives you
each room therein.

Enjoy,
   John
On Feb 4, 9:14 am, sebb86 <[email protected]> wrote:
> John
>
> Hello,
> i tryed:
>
> [code]
> <td><?php foreach ($staffs as $i): ?>
>                 <?php echo $staff['Room'][$i]['description']; ?> ,
>        <?php endforeach; ?></td>
> [/code]
>
> But with that code i get the following error-message: "Warning (2):
> Illegal offset type [APP\views\staffs\index.ctp, line 40]".
> Where is my fault?
> Thanks very much!

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

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