[CakePHP-es] Como hago para hacer un requestAction pero en otro sistema con cake?
Hola a todos, les cuento el problema tengo un mismo sistema hecho en cake en 2 pcs y quiero que se comuniq --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
[CakePHP-es] Re: Como hago para hacer un requestAction pero en otro sistema con cake?
Disculpen no termine el mensaje. Tengo un mismo sistema hecho en cake 1.2 en 2 dominios distintos y queria hacer algo como un requestAction pero de un sistema al otro para poder comunicarme entre los 2 sistemas y poder llamar una accion X de un sistema al otro. Bueno la mejor manera que me parecio era esa pero cuando me fije requestAction solo funciona dentro del mismo sistema. Dominio A -- (INTERNET) -- Dominio B Cake A Cake B Que manera me recomiendan para poder llamar desde CakeA una accion de CakeB y viceversa? --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Como llamo una metodo de AppController desde un modelo
Hola, Quiero llamar un metodo del AppController desde un modelo. Me explico yo dentro de un modelo tengo una variable donde guardo el usuario que este en ese momento logueado para uqe al hacer una consulta sin yo tener que enviarle el usuario el automaticamente sepa el usuario de sesion. Yo tengo un metodo que hace eso en AppController, como hago yo referencia a ese metodo desde un modelo? Quizas esto no sea la mejor manera de trabajar pero eso me soluciona otras cosas cosas, se puede hacer sin tener que instanciar el conotrolador osea solamente haceindo un llamdo asi $this - NoseQue - usuarioSesion(); osea algo asi. --~--~-~--~~~---~--~~ 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: Como llamo una metodo de AppController desde un modelo
Si pero yo no quiero llamar un metodo del controlador de ese modelo desde el modelo. Quiero llamar un metodo creado en AppController desde un modelo X. Yo entre las cosas que quiero hacer es que me devuelva el id del usuario de sesion logueado y eso lo hace un metodo q cree en AppController quiero que lo haga a lo q cargeu el modelo porq dependiendo de eso el hace la consulta. Pero eso es una de las tantas cosas que quiero hacer usando metodos desde AppController. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Como hago para validar el id para que no acepte otro igual es decir sea unique
Hola :) Tngo unas tablas en las que el id no se auto incrementa sino que se añade manualmente en formulario. Si yo introduzco un id ya presente en la bd, lo que hace cake es que me actualiza la informacion ya existente con la que acabo de introducir. Como hago para validar que id sea unico, revise en el manual pero $validates es con varias constantes como VALID_NOT_EMPTY y para email y año, pero no vi como validar para que un valor sea unico. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Problemas con$form - dateTime();
Hola :) Estoy usando $form - dateTime(); para los campos de fecha y hora de los formularios, pero de pronto dejaron de funcionar,creo que solo me funcionarion la primera vez y de resto no mas. yo lo coloco en la vista de esta manera: Para fecha: $form - dateTime($modeloNombre . '/' . $campoNombre, 'YMD', 'NONE', $html - tagValue($modeloNombre . '/' . $campoNombre), array()); Para hora: $form - dateTime($modeloNombre . '/' . $campoNombre, 'NONE', '12', $html - tagValue($modeloNombre . '/' . $campoNombre), array()); Al darle submit se graban el resto de los campos menos los de fecha y hora. Este es el array data con todos los valores: Array ( [Equipo] = Array ( [equiposubtipo_id] = 1 [equipomarca_id] = 1 [modelo] = Modelo de prueba [serial] = Serial de prueba [capacidad] = 5 [voltaje] = 220 [fase] = 100 [ubicacion] = Ubicacion de prueba [fechainstalacion_year] = 1994 [fechainstalacion_month] = 04 [fechainstalacion_day] = 05 [observaciones] = Observaciones de prueba [equipopadre_id] = 2 [id] = 2 ) ) Estos son los datos del campo fecha: [fechainstalacion_year] = 1994 [fechainstalacion_month] = 04 [fechainstalacion_day] = 05 Pero no los guarda :P Cake automaticamente pega todo esto en un solo campo y lo guarda? Se puede colocar en español los meses? --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
como filtro los resultados en helper paginate()
Estoy usando cakephp 1.2 el trae ya el helper paginate, yo quiero que me filtre el resultado por palabras que yo busque: $this - set('_registros', $this - paginate(array('modelo.campo' = 'busqueda'))); lo coloque asi y funciona verdad, pero cuando reviso la sentencia sql, me fijo que en la condicion esta: WHERE 'modelo'.'campo' = 'busqueda' Yo quisiera cambiar el = por like, porque asi me devuelve varios valores y de paso le puedo agregar % al principio y final de la frase a buscar para que me busq todo. Como le cambio eso al helper??? Bueno hasta luego. --~--~-~--~~~---~--~~ 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: como filtro los resultados en helper paginate()
Bueno ya lo acomode coloco asi: $this - set('_registros', $this - paginate(array('modelo.campo' = 'LIKE busqueda'))); pero lo que no se cambiar es como hago para cambiar el AND que une los campos por un OR osea el WHERE 'col1' LIKE 'val' AND 'col2' LIKE 'val' AND... Quitar ese AND y colocar OR. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Como hago para mostrar el usuario actual en todas las paginas.
Hola Buenos dias a todos, una pregunta yo tengo mi aplicación medio lista ya, tiene autentificacion, pero no me muestra el usuario actual, porque no se lo he hecho, yo quisiera que me mostrara el usuario que inicio session en una parte de la pagina como por ejemplo la esquina superior derecha. Como hago yo para llamarme el nombre del usuario actual, estaba revisando el api y no vi un comando que llamara el usuario actual o que lo leyera osea no se como hacerlo. Pero yo quisiera agregarlo al layout, para que de una vez me lo mostrara en todas las paginas. $this - Session - funcionMuestraUsuario(); o se hace asi desde un layout? $Session - funcionMuestraUsuario(); Bueno funcionMuestraUsuario() es inventado es solo para mostrar, lo que quier4o saber es la función que me devuleve el nombre o el arreglo con los datos del usuario actual y como llamar el helper de Seesion desde el layout y si hay que declararlo o es como el de Html que ya viene declarado para todo. Bueno gracias y hasta luego :) --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Porq cuando actualizo despues de add un registro lo vuelve a agregar?
Buenas a todos :) Una pregunta, tengo mi accion add en los controladores de mis tablas, yo lo que hago dependiendo de la tabla, es que despues de agregar un registro lo envio a la accion view de esta manera: $this - view($id); (le agrego $id, porque de la manera que lo modifique funciona asi). Entonces me muestra mi vista view con todos los datos, pero la direccion con la que queda en verdad es esta: /localhost/cakephp/tablax/add en vez de: /localhost/cakephp/tablax/view/idx Que pasa que si le doy actualizar me agrega otra vez el registro, asi tantas veces actualize. Como hago para evitar eso? osea como hago para pasar de una accion a otra y que la anterior no la vuelva a repetir osea que la termine. Bueno hasta luego :) --~--~-~--~~~---~--~~ 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: como controlo el tamaño de lo inputs?
Epale ricardo muchas gracias. Si mi problema era de CSS especificamente la familia de fuentes que utilizaba, lo que hice fue colocarle a mi css: #form input{ font-family: Courier New, Courier, monospace; padding: 1px 3px 1px 3px; } donde #form es el estilo que llamo para el formulario. Coloque esta letra que todos los caracteres son del mismo ancho asi si queda perfecto. Y quite unos estilos que tiene cakephp para los inputs en cake.generic.css, ya que yo utilize este css. :) --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
como controlo el tamaño de lo inputs?
Hola estaba editando un formulario, y me fije que por mas que yo cololoque el tamaño de un input text, esete igual no lo toma tengo una tabla y dentro de un td/td, tengo el input de la siguiente forma. tr td align='right' nowrap TITULO /td td align='left' nowrap ?php echo $html - input('modelo/campo', array('size' = '50', 'maxlength' = '50')); ? /td /tr Este es un ejemplo pero asi estan todos los campos en la tabla, no hay manera de que el campo input me salga exactamente de 50, he probado de todo con css de cuadrar la tabla pero nada, le pone el tamaño que le da la gana, pero si reviso el codigo de la pagina alli esta: maxlength='50', osea si se lo agrega pero la celda de la tabla donde se encuentra lo corta. Bueno muchas 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: como controlo el tamaño de lo inputs?
Gracias mariano, osea yo se que con size le digo el tamaño que va a tener el campo texto, si yo lo hago en un formulario comun y normal osea en html el me toma el valor que le doy si le coloco 20 deja los 20. pero en cake nop, nose si sera la fuente que trae por defecto tendre que probar eso. Bueno muchas 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. -~--~~~~--~~--~--~---
Como le saco la informacion de debug al layout?
Este es mi layout, lo copie del que trae por defecto cake: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http:// www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml; head title?php echo $title_for_layout; ?/title ?php echo $html - charset(); ? ?php echo $html - css('cake.generic'); ? /head body div id=header div class=actions ul li?php echo $html - link('CLIENTES', '/clientes'); ?/li li?php echo $html - link('EQUIPOS', '/equipos'); ?/li li?php echo $html - link('FACTURAS', '/facturas'); ?/li li?php echo $html - link('ODTS', '/odts'); ?/li li?php echo $html - link('PRESUPUESTOS', '/presupuestos'); ?/ li li?php echo $html - link('USUARIOS', '/usuarios'); ?/li /ul /div /div div id=container div id=content ?php echo $content_for_layout; ? /div /div /body /html cuando llamo una vista me sale el layout pero igual al final de la pagina me muestra las columnas afectadas y todo eso, como hago para que me muestre solo la pagina. probe haciendo los layout solo con la informacion sin css ni nada y todavia asi me muestra el debug. --~--~-~--~~~---~--~~ 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: Como le saco la informacion de debug al layout?
Epale muchas gracias Mariano :) ya me estaba volviendo loco porque no encontraba de donde salia. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---
Alguien sabe de un menu que despliegue submenus para iexplorer?
Hola estoy buscando un helper o lo que sea que me permita hacer un menu q despliegue submenus asi tipo aplicacion he encontrado varios pero solo funcionan en firefox, para internet explorer nada que ver se quedan estaticos con todo desplegado. En bakery hay un helper que se llama menu css helper, pero alli no colocan como se le meten los items osea dan un ejemplo pero lo baje lo instale y nose no se ve como el ejemplo. --~--~-~--~~~---~--~~ 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: tengo muchas dudas :(
Epale muchas gracias pero todavia asi no entiendo mucho ando tapado :P Se los voy a explicar mejor con un ejemplo mas facil. Tengo una vista que me hace la paginacion le puse 'paginacion.thtml'. Si yo la quiero usar, por cada tabla tengo que crear en la carpeta view la carpetica de la tabla con 'paginacion.thtml' adentro. Yo quisiera q los controladores de varias tablas me llamaran al mismo archivo 'paginacion.thtml' para no tener que crear un archivo por controlador. Ademas si lo modifico tengo que hacerlo en todos. Esta son mis preguntas: ¿Como hago para de cualquier controlador me llame una vista y le pase los datos?. ¿Toda vista necesita un metodo que se llame igual a ella dentro del controlador?. ¿Cuando son metodos asi los colocaria en app_controller y la vista en la raiz de view? Bueno muchas gracias por las respuestas, disculpen si pregunto mucho, de verda es q le doy vueltas a cakephp y aveces no entiendo mucho. P.D.: Disculpen si se me pasa mi lenguaje sms aveces abrevio mucho sin darme cuenta. --~--~-~--~~~---~--~~ 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. -~--~~~~--~~--~--~---