Hola buenas tardes.
Recién inicio con cakePHP y estoy haciendo modificaciones a un proyecto ya construido.
Estoy intentando agregar un link en un menu.. he creado un controlador products_controller.php y dentro de este estoy he creado un action llamado admin_listproducts().
Luego intento insertar en una vista que esta en la carpeta app/views/elements/lista.cf en forma de link
Por alguna razón no me aparece el link solo los otros que ya están en la lista....
¿Que estoy haciendo mal? ¿Que me falta?
Recién inicio con cakePHP y estoy haciendo modificaciones a un proyecto ya construido.
Estoy intentando agregar un link en un menu.. he creado un controlador products_controller.php y dentro de este estoy he creado un action llamado admin_listproducts().
Código (php) [Seleccionar]
class ProductsController extends AppController
{
var $name = 'Products';
var $helpers = array('Html', 'Form','javascript','Ajax', 'excel');
// var $uses = array('User');
// var $allowedActions = array();
var $components = array('RequestHandler','Email','Cookie');
public function admin_listproducts(){
// $this->layout="admin";
echo "Hello World";
}
public function index(){
echo "hello World";
}
}
Luego intento insertar en una vista que esta en la carpeta app/views/elements/lista.cf en forma de link
Código (php) [Seleccionar]
$productclass = "";
if(strtolower($this->params["controller"]) == 'products' && $this->params['action']=='admin_listproducts'){
$productclass = "active";
}
<li><?php echo $html->link('Productos',array('controller' => 'products', 'action' => 'listproducts'),array('class'=>$productclass,'escape'=>false));?></li>
Por alguna razón no me aparece el link solo los otros que ya están en la lista....
¿Que estoy haciendo mal? ¿Que me falta?