Archivo

Archivo para la categoría ‘Errores’

El navegador no actualiza las paginas?

Miércoles, 18 de marzo de 2009 Sin comentarios

Si el navegador no actualiza las páginas cuando se navega por un proyecto con cakephp (tal vez estando detrás de un proxy o en alguna otra situación) lo que hay que hacer es agregar headers que le digan a los clientes web que la página no se puede guardar en el cache. Esto no tiene que confundirse con el cache interno de cake que asumo que ya lo deshabilitaron.

Una vez detectado esto, lo único que hay que hacer con cakephp es agregar en app/appController.php (o en otro lugar que se prefiera) una linea que diga:

$this->disableCache();

Por ejemplo, si no existía la función y se usan los helprs html y form, podría quedar asi:

class AppController extends Controller {
    var $helpers = array('Html', 'Form');
 
    function beforeFilter(){
        $this->disableCache();
    }
}
Categories: Errores Tags:

Cannot access empty property in view.php

Sábado, 14 de marzo de 2009 Sin comentarios

Si por algún motivo luego de crear controladores y vistas desde la consola con bake aparece este lindo error

Fatal error: Cannot access empty property in ..\cake\libs\view\view.php on line 762

Hay que editar el controlador creado (si el controlador) y sacar de los helpers usados el que figura con ”

Por ejemplo:

Si dice

var $helpers = array('Html', 'Form', '');

Cambiarlo por

var $helpers = array('Html', 'Form');
Categories: Errores Tags:

Accediendo a un controlador se muestra otro

Miércoles, 21 de enero de 2009 Sin comentarios

Hoy estuve sufriendo un rato con un error de los mas ingenuo.

Estaba probando el componente auth y siempre que entraba sin estar logueado me mostraba una vista de un controlador que no era el que quería.

Luego de unos cuantos minutos me di cuenta que el pequeño error era que dentro del controlador que quería que se viera tenia el $name seteado con el de otro.

Cosas que pasan por hacer copy&paste.

Categories: Errores Tags: