Hola, les cuento que recientemente me he iniciado con CakePHP y se me 
presenta el siguiente problema al cual aun no he podido encontrarle una 
solucion:

En el archivo E:\CakePHP\quality\View\Layouts\default.ctp tengo el 
siguiente código:

<?php
/**
 *
 * PHP 5
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. 
(http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.View.Layouts
 * @since         CakePHP(tm) v 0.10.0.1076
 * @license       MIT License 
(http://www.opensource.org/licenses/mit-license.php)
 */

$cakeDescription = __d('cake_dev', 'CakePHP: the rapid development php 
framework');
?>
<!DOCTYPE html>
<html>
<head>
<?php
echo $this->Html->charset();
echo $this->Html->meta('icon');
echo $this->Html->css('quality');
echo $this->fetch('meta');
echo $this->fetch('css');
echo $this->fetch('script');
?>
   <title>Quality</title>
   <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
   <script type="text/javascript" src="nav\stmenu.js"></script>
   <!-- Include external files and scripts here (See HTML helper for more 
info.) -->
</head>

<body>
<div id="page">
<div id="header">
<img src="img\logo.png">
</div>
<div id="navigator">
<?php include('nav\menu.js'); ?>
</div>
<div id="content">
<?php echo $this->Session->flash(); ?>
</div>
<div id="footer">
<div id="foot_end">
<?php echo $this->Html->link(
$this->Html->image('cake.power.gif', array('class' => 'imgcake', 'alt' => 
$cakeDescription, 'border' => '0')),
'http://www.cakephp.org/',
array('target' => '_blank', 'escape' => false)
);
?>
</div>
</div>
</div>
<?php echo $this->element('sql_dump'); ?>
</body>
</html>

Y en el archivo E:\CakePHP\quality\View\Users\index.ctp lo siguiente:

<?php
echo $this->Html->charset();
echo $this->Html->meta('icon');
echo $this->Html->css('quality');
echo $this->fetch('meta');
echo $this->fetch('css');
echo $this->fetch('script');
?>
<div id="content">
<h2><?php echo __('Usuarios'); ?></h2>

<!-- enlace a la pagina para agregar nuevo usuario -->
<div class='upper-right-opt'>
<?php echo $this->Html->link( '+ Nuevo Usuario', array('controller' => 
'users', 'action' => 'add')); ?>
</div>

<table style='padding:5px;'>
<!-- table heading -->
<tr style='background-color:#fff;'>
<th>ID</th>
<th>Nombre</th>
<th>Apellido</th>
<th>Nick</th>
<th>Nivel</th>
<th>Acciones</th>
</tr>
 <?php
//loop para mostrar todos los registros recuperados
foreach( $users as $user ):
 echo "<tr>";
echo "<td>{$user['User']['id']}</td>";
echo "<td>{$user['User']['firstname']}</td>";
echo "<td>{$user['User']['lastname']}</td>";
echo "<td>{$user['User']['username']}</td>";
echo "<td>{$user['User']['level']}</td>";
 //aqui estan los enlaces para las acciones edit y delete
echo "<td class='actions'>";
echo $this->Html->link( 'Edit', array('action' => 'edit', 
$user['User']['id']) );
 //en cakephp 2.0, no utilizamos la peticion GET para borrar registros
//utilizamos la peticion POST (por motivos de seguridad)
echo $this->Form->postLink( 'Delete', array(
'action' => 'delete', 
$user['User']['id']), array(
'confirm'=>'Esta seguro que desea eliminar el usuario?' ) );
echo "</td>";
echo "</tr>";
endforeach;
?>
    
</table>
</div>

Resulta que cuando realizo la llamada a esta vista desde el menu de 
navegación, definido dentro de la division "navigator" del layout, esta no 
muestra nada dentro de la division "content". He probado de hacer un debug 
de la aplicación y lo único que pude comprobar es que la vista se ejecuta 
pero no logro hacer que se muestren los datos de Users. Alguna idea de que 
puedo estar haciendo mal?

Muchas gracias
Saludos

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos 
electrónicos, envía un correo electrónico a 
[email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Visita este grupo en http://groups.google.com/group/cakephp-es?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.


Responder a