Buscar temas sin respuesta | Ver temas activos |

Nuevo tema Responder al tema Índice general » Programacion: actual » PHP
Autor Mensaje
Desconectado 
 Asunto: Doctrine - No sé cómo seguir
NotaPublicado: 31 Ene 2010 11:10 
poster a 512 kbps
Avatar de Usuario

Registrado: 15 Ene 2007 23:36
Mensajes: 629
Ubicación: Rosario
Hola a todos!

Tengo un uso más o menos básico de PHP pero hace mil que no lo toco y no conozco nada de los nuevos frameworks que estuvieron saliendo... Hoy por hoy, tengo que hacer un AMB con una linda GUI y como no entendí muy bien cómo usar symfony (es demasiado grande para aprenderlo on the fly), pensé en usar Doctrine y JQuery por separados...

Estuve leyendo el getting started de Doctrine, y hasta ahora tengo el YAML, los modelos en /models y los bases en /models/generated (ambos generados por Doctrine desde la DB), y el siguiente script de prueba:

Código:
require_once(dirname(__FILE__) . '/lib/vendor/doctrine/Doctrine.php');

spl_autoload_register(array('Doctrine', 'autoload'));

$manager = Doctrine_Manager::getInstance();

$conn = Doctrine_Manager::connection('mysql://user:pass@server/db_name', 'doctrine');

$conn->setAttribute(Doctrine_Core::ATTR_PORTABILITY, Doctrine_Core::PORTABILITY_ALL);

$conn->setAttribute(Doctrine::ATTR_VALIDATE, Doctrine::VALIDATE_NONE);

$manager->setAttribute(Doctrine_Core::ATTR_AUTO_ACCESSOR_OVERRIDE, true);

$manager->setAttribute(Doctrine_Core::ATTR_AUTOLOAD_TABLE_CLASSES, true);

$file = new File();
$file->file_id = 1;
...
...
...
$file->save();


Lamentablemente, esto no guarda anda en la DB, pero tampoco tira ningún mensaje de error...

Perdonen que la pregunta sea tan abierta, pero por dónde empiezo? no sé qué puede estar pasando, porque incluso estoy laburando con myisam así que no podría ni siquiera ser error por las FK...

BTW, merece un thread aparte pero aprovecho, necesito agregar un poco de funcionalidad AJAX al estilo facebook (click en "me gusta" y se actualiza solo), tenía pensado usar JQuery para hacer llamadas AJAX a algún archivo php que tenga un par de instrucciones básicas, tipo llamar a ajax.php y mandarle por post todos los argumentos... hay algo mejor o con eso es suficiente?

Gracias gente!

_________________
http://www.mundialgamer.com !


Arriba
 Perfil  
 
Desconectado 
 Asunto: Re: Doctrine - No sé cómo seguir
NotaPublicado: 01 Feb 2010 11:15 
poster a 1 tbps

Registrado: 23 Mar 2003 22:56
Mensajes: 2829
doctrine. es 1.2 no?

por otro lado.
tenes una referencia circular ahi?
File tiene file_id ?
postea schema.

hace un try y un catch
fijate si tira algo.

hace un tail -f de tu query log de mysql

Aparte te falta el autoload de los modelos.
Código:
spl_autoload_register(array('Doctrine', 'autoloadModels'));


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 2 mensajes ] 


  Imprimir vista Tema previo | Siguiente tema 

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


Todos los horarios son UTC - 3 horas


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron
PC++ Style
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë