Re: Personalizar vistas de error

2008-06-18 Por tema bycho

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.

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



Re: Longitud en vista

2008-06-18 Por tema [EMAIL PROTECTED]

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: Cambiar el nombre del campo parent_id del Tree

2008-06-18 Por tema [EMAIL PROTECTED]

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.

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



Containable behavior

2008-06-18 Por tema rcechang

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

2008-06-18 Por tema Juancho

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.

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



1064: You have an error in your SQL syntax;

2008-06-18 Por tema Alejandra Pizzi
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: 1064: You have an error in your SQL syntax;

2008-06-18 Por tema Arantxa Grajal
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.

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



Web MULTI-IDIOMA EN CAKEPHP

2008-06-18 Por tema Soporte Portalia

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.

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