Re: Generador de Reportes en PHP

2008-02-21 Por tema Alejandra Pizzi
Hola Diego, gracias por el dato!

Saludos!

Alejandra

El día 18/02/08, Diego Quiroga [EMAIL PROTECTED] escribió:


 Dale un vistazo a dompdf (http://www.digitaljunkies.ca/dompdf/) . Yo
 hice un par de cosas. Me pareció muy bueno y es muy fácil usar con
 cake o con lo que quieras. Lo único es que solo funciona con PHP5.
 Saludos,
 Diego.

 2008/2/16 Alejandra Pizzi [EMAIL PROTECTED]:

  Alguién me pede recomendar un generador de reportes para php
  que haya usado?
 
  Muchas Gracias!
 
  Alejandra
 
   
 




 --

 dq.


 


--~--~-~--~~~---~--~~
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 CakePHP-es@googlegroups.com
 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.

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



Modelo relacionado como condición de paginate

2008-02-21 Por tema dandreta

Hola!
A ver si me podeis ayudar por que no consigo solucionarlo. Tengo 2
modelos (Cliente y compra)
Un Cliente tiene muchas compras.

Modelo Cliente:
var $hasMany = array('Comprador' =array('className' = 'Compra')
);


Si quiero obtener, por ejemplo, todos los clientes de nombre Juan, en
el controlador clientes pongo:

$this-paginate(array('Cliente.nombre' = 'Juan'));

Pero cómo puedo obtener todos los clientes que han comprado un
producto
determinado (por ejemplo, Compra.nombre='coche'?

Gracias de antemano y saludos
--~--~-~--~~~---~--~~
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 CakePHP-es@googlegroups.com
 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.

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



Re: Modelo relacionado como condición de paginate

2008-02-21 Por tema Arantxa Grajal

Hola,

suponiendo que estás en el modelo de cliente, la instrucción debería ser

$this-paginate(array('Comprador.nombre'='coche'));

Antes, comprueba el recursive, debe estar al menos a 1... si no me 
equivoco. Pruebalo con el debug del core a 2 a ver la sql que te genera.

Ya nos cuentas.

dandreta escribió:
 Hola!
 A ver si me podeis ayudar por que no consigo solucionarlo. Tengo 2
 modelos (Cliente y compra)
 Un Cliente tiene muchas compras.

 Modelo Cliente:
 var $hasMany = array('Comprador' =array('className' = 'Compra')
 );


 Si quiero obtener, por ejemplo, todos los clientes de nombre Juan, en
 el controlador clientes pongo:

 $this-paginate(array('Cliente.nombre' = 'Juan'));

 Pero cómo puedo obtener todos los clientes que han comprado un
 producto
 determinado (por ejemplo, Compra.nombre='coche'?

 Gracias de antemano y saludos
 

   


--~--~-~--~~~---~--~~
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 CakePHP-es@googlegroups.com
 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.

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



Re: asociación a si mismo

2008-02-21 Por tema mbavio

Si, el nombre del id foraneo debe ser parent_id si o si. Tambien no
te olvides que tienes la funcion findAllThreaded, que te ayuda mucho
para esto, y solo funciona si tienes parent_id como foraneo.

Saludos,
Martin B

On 20 feb, 10:13, minskog [EMAIL PROTECTED] wrote:
 Pues parece que es eso, ya me saca los relacionados automágicamente :?

 El día 20/02/08, minskog [EMAIL PROTECTED] escribió:



  En un hilo lo he visto con belongsTo, con el cual no falla pero no me saca
  las relacionados, con este había probado pero llamando a la key
  categoría_id, y me daba problemas cuando no estaba cubierta, es decir,
  cuando la categoría no tenía parent, voy a probar de nuevo poniendo
  parent_id a ver cuanto me insulta ;)

  El día 20/02/08, [EMAIL PROTECTED] [EMAIL PROTECTED] escribió:

   En Bakesale usan este modelo para las categorías:

   class Categoria extends AppModel
   {
   var $name = 'Categoria';

   var $hasMany = array('SubCategoria'=
 array('className' = 'Categoria',
   'order'  = 'orden',
   'foreignKey' = 'parent_id',
   'dependent'=  true
   )
   );
   }

   Funciona perfecto!!!

   On 19 feb, 20:19, Mariano Iglesias [EMAIL PROTECTED]
   wrote:
En la medida en la que en la base de datos el campo categoria_id
   dentro de
la tabla categorias PUEDA ser NULL, entonces no veo ningún
   inconveniente en
que creés una self association llamada 'CategoriaPadre'. Por que en
   ese caso
llegado un registro donde categoria_id = null, entonces Cake
   simplemente te
va a devolver un valor vacío (que podés chequear via
empty($registro['CategoriaPadre']) para esa asociación.

-MI

   ---

CakeFest Hispano: December, 2008 - Buenos Aires, Argentina -
http://es.cakefest.orghttp://es.cakefest.org

Remember, smart coders answer ten questions for every question they
   ask.
So be smart, be cool, and share your knowledge.

BAKE ON!

blog:  http://www.MarianoIglesias.com.ar
  http://www.MarianoIglesias.com.ar

  _

De: CakePHP-es@googlegroups.com [mailto:[EMAIL PROTECTED]
   En
nombre de minskog
Enviado el: Martes, 19 de Febrero de 2008 03:10 p.m.
Para: CakePHP-es@googlegroups.com
Asunto: asociación a si mismo

Tengo un problema de concepto ;) a ver si alguién se encontró el la
situación y ha encontrado una forma de hacerlo.

Tengo una tabla categorías que contiene: id, icono, flash,
   categoria_id,
created, modified; Y necesito crear una asociación a si misma, porque
   dentre
de una categoría puede haber varias y así en cascada, y los productos
   pueden
estar sociados al primer nivel, al segundo, tercero etc ...

Cuando bakeo el modelo me crea un belongsTo auntomáticamente pero esto
obliga  a que todas las categorías cuelguen de otra según entiendo, y
   las de
primer nivel no cuelgan de ninguna. Con lo que creo un hasMany para
   que una
categoría pueda tener varias asociadas, pero si bien no me da error,
   no crea
automágicamente la desplegable de la foreign key entre otras cosas (no
   traga
displayField, i18n, etc). Este es el modelo, a ver si alguien cae que
   hago
mal, o si se puede hacer lo de uno a si mismo, que igual no se puede,
   con
boris de esta lista llegamos a ponerlo a funcionar pero me fallaba con
   i18n
igualmente, y no dispongo aquí del código, que que estoy a 600 km de
   esa
máquina ;)
--~--~-~--~~~---~--~~
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 CakePHP-es@googlegroups.com
 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.

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