h1

Error en Cakephp –> Fatal error: Call to undefined method DboSqlite3::length() in /usr/share/php/cake1.2/libs/model/datasources/dbo/dbo_sqlite3.php on line 198

20/11/2009

Si en Cakephp, al hace un cake bake para crear controladores o modelos, ocurre el siguiente error:

Fatal error: Call to undefined method DboSqlite3::length() in /usr/share/php/cake1.2/libs/model/datasources/dbo/dbo_sqlite3.php on line 198

Ocurre porque se está ejecutando el binario incorrecto:
root@WhenIGrowUp:/var/www/cake_project2/app# cake bake

Es necesario ejecutar el incorporado en la aplicación descargada:
root@WhenIGrowUp:/var/www/cake_project2/app# ../cake/console/cake bake

2 comentarios

  1. Avatar de Roal Arji

    hola, tengo el mismo problema pero no entiendo muy bien lo que dices de cambiar la ruta, si me pudiera explicar un poco mejor esta parte estaría enormemente agradecido


  2. Avatar de cgacimartin

    Claro, es muy sencillo, apenas es ejecutar el binario «cake» que te viene en el paquete, en vez del que puedas tener instalado en el sistema. ¿Has probado la solución propuesta?

    Un saludo.



Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.