[CakePHP-es] Re: Referidos
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)
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
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
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
¡¡¡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
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
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
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. -~--~~~~--~~--~--~---