Buenos días.

Tengo un pequeño problema con los "Related" y el diseño de mi aplicación. He
"bakeado" la base de datos y fijaos en la vista lo que me aparece (adjunto
pantallazo). Quiero cambiar en código para que en vez de aparecer todos los
campos en "Related Users" aparezcan solo "username y email" y no se salga de
la zona que tengo definida para los datos.

El código que he encontrado en la vista de grupos (al que pertenece el
pantallazo) es el siguiente:

                <!-- Related -->
                <div class="related">
                <h3>Related Users</h3>
                <?php if(!empty($group['User'])):  ?>
                <table class="admin">
                <tr>
                <?php
                foreach($group['User']['0'] as $column => $value): ?>
                <th><?php echo $column; ?></th>
                <?php endforeach; ?>

Ahí es donde se crea la tabla. Había pensado que tal vez en el controlador
hubiera un findAll() al que limitar los campos pero probando no he sabido en
contrar de dónde sale todo lo que tiene la variable $group relativo al
usuario print_r($group):

Array
(
    [Group] => Array
        (
            [id] => 1
            [name] => webmasters
            [level] => 100
            [redirect] =>
            [perm_type] => allow
            [created] => 0000-00-00 00:00:00
            [modified] => 0000-00-00 00:00:00
        )

    [User] => Array
        (
            [0] => Array
                (
                    [id] => 4
                    [username] => r0sk
                    [passwd] => lalala
                    [name] => Oscar M. Lage
                    [email] => [EMAIL PROTECTED]
                    [last_visit] => 2007-09-07 14:12:44
                    [group_id] => 1
                    [active] => 1
                    [created] => 2007-09-06 12:45:44
                    [modified] => 2007-09-06 12:47:48
                )

            [1] => Array
                (
                    [id] => 6
                    [username] => pepe
                    [passwd] => lalala
                    [name] => Pepe Pótamo
                    [email] => [EMAIL PROTECTED]
                    [last_visit] => 0000-00-00 00:00:00
                    [group_id] => 1
                    [active] => 1
                    [created] => 2007-09-07 14:15:52
                    [modified] => 2007-09-07 14:16:19
                )

        )

Lo único que se me ocurre es quitar del array los campos que no me interese
mostrar con una función para eliminar elementos de un array en PHP, ¿sería
eso lo más adecuado?. Gracias de antemano.

Un saludo

-- 
http://www.userlinux.net
http://7throot.com

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

<<inline: cakephp.jpg>>

Responder a