[CakePHP-es] Re: Referidos

2009-09-16 Por tema ChickenExecutor

No sé lo que es un referido, pero lo que dices encaja muy bien dentro
del cuadro del TreeBehaviour. míratelo en la doc 
http://book.cakephp.org/view/91/Tree
--~--~-~--~~~---~--~~
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 
cakephp-es+unsubscr...@googlegroups.com
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

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



[CakePHP-es] funciona, pero ¿es correcto? (TreeBeh aviour)

2009-09-16 Por tema ChickenExecutor

Hola a todos y gracias por vuestro tiempo.

Os explico :
Tengo un modelo "Proyecto" el cual hasMany "Foto".
Como quería que las fotos tuvieran un orden concreto (el que el
cliente quiera, básicamente) y no quería depender de fechas de
creación ni nada por el estilo. He añadido el behaviour = array
('Tree') a mi modelo "Foto".
Así con los métodos move_down y move_up se pueden poner las fotos en
el orden que se quiera.
Lo que hago, cada vez que se crea un nuevo "Proyecto" es insertar una
nueva "Foto" falsa en la tabla fotos con parent_id = NULL, así consigo
tener un árbol diferente con cada proyecto. Después cada vez que añado
una foto, la añado al árbol pertinente.
La cuestión es que funciona muy bien y de manera bastante
transparente...
Pero hay registros en la tabla fotos que NO son fotos, son simplemente
referencias y ahí esta mi duda. Supongo que no es muy correcto (no
pasa de un apaño) pero ¿Esta muy mal? ¿Debería haber hacho una tabla
intermedia? ¿Como me podría asegurar de esa manera que el orden de las
fotos es el correcto?

Bueno pues eso, espero proposiciones, críticas e ideas.
Gracias de antemano.
--~--~-~--~~~---~--~~
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 
cakephp-es+unsubscr...@googlegroups.com
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

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



[CakePHP-es] Re: Ocultar consultas de debug en la vista

2009-06-20 Por tema ChickenExecutor

en /app/config/core.php
ambia el valor
Configure::write('debug', 2);
a
Configure::write('debug', 1);

con eso conseguirás quitar las consultas sql, y te seguirá dando
errores.

Sobre todo, si algún día pones tu proyecto en producción, pon ese
valor a 0.

Prueba leyendo la doc oficial en http://book.cakephp.org/ que para ese
tipo de cosas esta muy bien.
suerte
--~--~-~--~~~---~--~~
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 
cakephp-es+unsubscr...@googlegroups.com
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

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



[CakePHP-es] problema básico con controller::find y formHelper::select

2008-08-25 Por tema ChickenExecutor

Hola buenas a [EMAIL PROTECTED] y gracias por vuestro tiempo.
Hace algún tiempo que estoy usando cake para conocerlo un poco, es mi
primer framework, y me parece que realmente, cuando lo conoces bien,
puede hacerte ahorrar mucho tiempo.

Mi problema es el siguiente:
tengo dos modelos Productos y Categorias,
con una asociación simple: Producto belongsTo Categoria y Categoria
hasMany Producto
Todo hasta aquí es muy sencillo...
La cuestión es que, cuando creo el formulario para crear un nuevo
Producto, uso un $form->input('categoria_id'); en la vista add del
producto. Para poder llenar el select que se crea, el scaffolding
creado por la consola bake de cakePHP, usa en el controlador esto :
$categorias = $this->Producto->Categoria->find('list');

Si no hago nada mas el select de la vista sólo muestra la id de la
categoría a seleccionar ( que no es nada conveniente), así que, como
lo que quiero que se vea es el nombre de la categoría, lo que yo hago
es, en el controlador:

$cats = $this->Producto->Categoria->find('all', array(
'fields' => 
array('nombre'),
'order' => 
'nombre ASC',
'recursive' => 
0));

$categorias = array();
foreach ($cats as $value) {
$categorias[$value['Categoria']['id']] = $value['Categoria']
['nombre'];
}
Después de pasar la variable a la vista consigo exactamente lo que
quiero, pero creo que no es ni elegante ni practico. Estoy casi seguro
que hay un método para poder "popular" un array con los campos
deseados de una tabla de la manera deseada pero no lo conozco.

¿Me podéis ayudar?
Gracias a todos.


--~--~-~--~~~---~--~~
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: Auth vs. ACL

2008-06-16 Por tema chickenexecutor

¡¡¡Pues muchas gracias por vuestras sugerencias!!!
Al final me he dado cuenta que mis necesidades no son las apropiadas 
para poner en marcha todo el sistema propuesto por ACL. Me complicaría 
demasiado para hacer una cosa muy simple.  Simplemente usaré las 
sesiones para decir quien esta conectado y comprobar si puede hacer 
determinadas cosas.

La idea de hacer una nueva tabla de permisos y relacionarla con 
hasandbelongstomany me gusta mucho, quizá la ponga en  marcha para otro 
proyecto  ;-)

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

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



Auth vs. ACL

2008-06-14 Por tema ChickenExecutor

Hola a [EMAIL PROTECTED] y gracias por vuestro tiempo.

Después de probar varios frameworks he decidido trabajar con CakePHP.
Me dispongo a empezar un pequeño portal de encuentro de músicos (mi
segunda afición). Será una aplicación parecida a myspace pero en (muy)
pequeño. El funcionamiento sera simple: un nuevo músico (usuario) se
registrará y creare una pequeña pagina de presentación, donde estarán
especificados el/los instrumentos que toca preferencias musicales bla,
bla, bla...

Mi cuestión es puramente teórica. Quiero que cada usuario registrado
pueda modificar en todo momento su perfil/página pero (evidentemente)
SOLO su página. Mirándome el manual y el API  de cake he visto que
puedo hacerlo. Con cualquiera de los componentes citados (Auth y ACL),
de hecho he visto que, al usar las ACL es recomendable usar también
Auth.

También he visto que el desarrollo de ACL es largo y un tanto dificil
mientras que con Auth, aunque menos potente, es también  mas sencillo.

Mi pregunta es: ¿Que me recomendáis? ¿Auth o ACL?

Gracias de nuevo ;-)

--~--~-~--~~~---~--~~
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: Buscamos personas que esten interesadas en publicar su blog

2008-04-09 Por tema ChickenExecutor

XD

Muy bueno!
--~--~-~--~~~---~--~~
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: problemas con auth

2008-04-08 Por tema ChickenExecutor

Yo estoy teniendo problemas muy parecidos con la autentificacion con
el componente «Auth».
Al final me he dado cuenta de que nunca me podía "logear" debido a que
el «hash» que busacaba «Auth» no correspondía con lo que tenía
guardado en la base de datos.
Como no estoy en producción me he podido permitir hacer esto:


$this->set('pass',$this->Auth-
>password('mi_p4a55w0rd_3n_7ext0_PLANO')); --->en el controlador
«Users»
.
.
.
echo $pass; --->en la vista


con esto puedo saber que es lo que «Auth» espera encontrar en la base
de datos como password
Si no esta bien, lo cambio en la base de datos y santas pascuas.

Se supone que cuando has creado un nuevo «user», «Auth» se encarga de
guardar el password como un «hash» basado en la constante de
configuración «salt».
Yo no he creado esa opción, porque tengo que partir de una tabla que
ya existía.

Espero que esta pequeña "trampa" te ayude.

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

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