>
> == 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.

-~----------~----~----~----~------~----~------~--~---

Responder a