> > == 1 de 3 == > Fecha: Jue 6 sep 2007 02:56 > De: superbully > > > Hola ! > Estoy probando cakePHP con una base de datos informix a través del > driver ADOdb pero no tengo acceso a ninguna tabla. Cuando ejecuto > http://localhost/cake me dice: > 'Your database configuration file is present.' > 'Cake is able to connect to the database.' > Hasta aquí todo bien. Todo está correcto. > Si me creo un modelo llamado 'articulo' y su respectivo controlador > 'articulos' cuando cake intenta acceder al modelo me dice: > 'No Database table for model Articulo (expected "articulos"), create > it first.' La tabla articulos ya está creada en la base de datos !!! > Mi modelo y mi controlador son: > ------ articulo.php ---- > <?php > class Articulo extends AppModel > { var $name='Articulo'; } > ?> > > ----- articulos_controller.php ----- > <?php > class ArticulosController extends AppController > { var $name='Articulos'; var $scaffold; } > ?> > > He probado también a poner en el archivo database.php la variable > 'prefix' el esquema de la base de datos: 'prefix' => 'informix.'; > pero obtengo el mismo error. > > Si hago una consulta a la base de datos con un script php fuera del > framework, tengo acceso a todas las tablas y no tengo ningún error. > Ejem: > ---- informix.php ----- > > Tuve un problema similar con DB2, lo cuestion es que las tablas el gestor de db2 las guardaba en letras MAYUSCULAS, utilizando la propiedad $useTable, lo pude solucionar, espero te pueda ayudar. Se que son gestores diferentes pero no pierdes nada en probar.
--~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
