Web MULTI-IDIOMA EN CAKEPHP
Buenas, necesito saber cómo realizar una web multiidioma con cakephp He probado a utilizar el poedit para generar un archivo .mo con las traducciones. Para que siempre me traduzca he incorporado dos funciones en el app_controller . en una de ellas me lee la variable de sesion donde guardo el idioma. y en la funcion before_filter del controlador realizo la llamada a la lectura de la variable de idioma.. he creado la estructura tipica de carpetas locale->en->LC_MESSAGES->messages.mo y aún así no traduce bien Alguien sabe alguna manera de crearme una funcion en cakephp que le pase una cadena y en la vista me devuelva una traduciion...sería algo así como un helper para poderlo utilizar en las vistas... Gracias --~--~-~--~~~---~--~~ 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: "1064: You have an error in your SQL syntax;
Hola, con el debug a 2 (en app/config/core.php), mira q instrucción SQL te genera para tener ese fallo. Ya nos cuentas Alejandra Pizzi escribió: > Hola a todos!! > espero que me ayuden, porq la verdad es no sé por qué me aparece este > error. > Tengo instalado el XAMPP y con eso manejo todos mis proyectos Cake. > Quiero saber qué me pasa con este error: > > "1064: You have an error in your SQL syntax; check the manual that > corresponds to your > MySQL server version for the right syntax to use near 'usuarioEsUnico' at > line 1 [*CORE\cake\libs\model\datasources\dbo_source.php*, line *440*]" > > Espero respuesta, gracias! > > Alejandra > > > --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
"1064: You have an error in your SQL syntax;
Hola a todos!! espero que me ayuden, porq la verdad es no sé por qué me aparece este error. Tengo instalado el XAMPP y con eso manejo todos mis proyectos Cake. Quiero saber qué me pasa con este error: "1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'usuarioEsUnico' at line 1 [*CORE\cake\libs\model\datasources\dbo_source.php*, line *440*]" Espero respuesta, gracias! Alejandra --~--~-~--~~~---~--~~ 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: Cambiar el nombre del campo parent_id del Tree
Muxas gracias por leer mi mensaje bueno en mi caso trabajo con una tabla circular como la de este ejemplo http://bakery.cakephp.org/articles/view/threaded-lists en realidad eh seguido ese ejemplo pero ellos por defecto llaman al campo padre parent_id entonces lo que quiero saber si necesariamente se tiene que trabajar con el nombre del campo parent_id o lo puedo cambiar al que yo quiera, como dije en el primer mensaje en la empresa en la que trabajo los campos tienen nombres estandares por lo que se me urge cambiar el nombre del campo parent_id a otro. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Containable behavior
Hola a todos: Me he actualizado cakePHP 1.2.0.7125 RC1 y estoy usando el behavior Containable. La idea del mismo me parece estupenda. En un modelo tengo dos modelos (Entidad y FuncionEntidad) relacionados con HABTM. Quiero hacer una consulta que incluya condiciones donde están implicados campos de ambos modelos y que me devuelva un list. Hago lo siguiente: function obtenerLista($idFuncion, $activo = true){ $parametros = array(); if(is_bool($activo)){ if($activo){ $condiciones["Entidad.activo"] = 1; } else{ $condiciones["Entidad.activo"] = 0; } } $parametros['conditions'] = $condiciones; $this->contain("FuncionEntidad.id = $idFuncion"); return $this->find('list', $parametros); } El filtro por FuncionEntidad.id no me funciona. De acuerdo a un artículo que encontré, debería ser suficiente con usar l ¿Alguna sugerencia? ¿Algo que esté haciendo mal? 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: Cambiar el nombre del campo parent_id del Tree
En el modelo, al declarar la relacion HasMany, HasOne, etc... creo que puedes decirle cual es el nombre del campo relacionado. On 17 jun, 22:40, Juancho <[EMAIL PROTECTED]> wrote: > Buenas gracias de antemano por leer mi post mi duda es la siguiente he > creado una lista tipo tree utilizando: > > En mi controller: > > $this->ImageCategory->findAllThreaded(null, null, null) > > ./// > Donde ImageCategory es mi modelo, todo me sale bien el problema a que > me obliga a cambiar un campo que tengo llamado IMCI_Father a parent_id > cosa que me molesta mucho porque en mi trabajo manejamos estandares > para el nombre de los campos quisiera saber si es posible colocarle un > alias al campo parent_id o decirle al cake el nombre del campo donde > va el id del father. > > A ver si alguien me ayuda. Gracias --~--~-~--~~~---~--~~ 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: Longitud en vista
Si no está tomando el size="20", entonces puede ser una propiedad CSS que está afectando al INPUT. On 17 jun, 22:44, Lluís Palacín <[EMAIL PROTECTED]> wrote: > Hola: > Intento fijar la longitud de un campo en la vista con el codigo > > echo $form->input('User.username',array('label'=>'Usuari','size' => > '20', 'maxlength'=>'20')); > > pero el campo me coge toda la amplitud de la pàgina > > Como puedo hacer que el campo de entrada sea realmente de 20? > > Gracias. Estupenda comunidad > lpalacin --~--~-~--~~~---~--~~ 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: Personalizar vistas de error
Hola David, A mí me pasó algo parecido. Te recomiendo que crees un elemento con el contenido de l error 404 que quieres mostrar al público, y otro para los administradores (puedes copiarlo o basarte en las páginas de error por defecto si te sirven). Al cargar la página, lees la variable $controller y en función de ella puedes hacer un render del elemento 404 público o del de los administradores. En la página de error tienes las variables $controller y $action disponibles, pero si necesitas más, siempre puedes hacer un set desde el controlador. Espero que te sirva de ayuda. Un saludo On 17 jun, 15:40, "david hc" <[EMAIL PROTECTED]> wrote: > Entiendo a qué te refieres. Pero mi intención es meter un Error 404 en > todas los errores "missing" (missing controller, view, action...) por > eso necesito personalizar esas vistas. > Por cierto, se me pasó decirlo: cake 1.1.19.6305 > > 2008/6/17 Alvaro <[EMAIL PROTECTED]>: > > > > > Mi opinión es que cuando haces un "release" de la aplicación ese tipo de > > errores o advertencias no deberían ser visualizadas por los usuarios del > > sistema, tanto menos en Cake 1.2 que un mensaje de error o advertencia > > le puede dar mucha información a un posible atacante, yo prefiero trabajar > > la copia local con Debug seteado en algun valor para mi copia local y 0 en > > el servidor, lo que hará que no se presenten mensajes de error o > > advertencia. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---