[CakePHP-es] Como hago para hacer un requestAction pero en otro sistema con cake?

2008-06-26 Por tema Kurt

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?

2008-06-26 Por tema Kurt

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

2008-01-25 Por tema Kurt

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

2008-01-25 Por tema Kurt

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

2007-06-11 Por tema Kurt

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();

2007-05-28 Por tema Kurt

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()

2007-05-17 Por tema Kurt

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()

2007-05-17 Por tema Kurt



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.

2007-05-16 Por tema Kurt

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?

2007-05-07 Por tema Kurt

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?

2007-05-02 Por tema Kurt

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?

2007-05-01 Por tema Kurt

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?

2007-05-01 Por tema Kurt

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?

2007-04-29 Por tema Kurt

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?

2007-04-29 Por tema Kurt

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?

2007-04-25 Por tema Kurt

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 :(

2007-04-24 Por tema Kurt



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.

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