La Web Imágenes Vídeos Maps Noticias Grupos Gmail Más »
Grupos visitados recientemente | Ayuda | Acceder
Página principal de Grupos de Google
Ubicación del archivo app_controller.php
En este grupo hay demasiados temas que deben mostrarse primero. Para que este aparezca al principio de la lista, debes descartar esta opción para alguno de los anteriores.
Error al procesar tu solicitud. Por favor, inténtalo de nuevo.
marcar
  9 mensajes - Ocultar todos  -  Traducir todo al Traducido (ver todos los originales)
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
 
De:
Para:
Cc:
Seguimiento:
Añadir Cc | Añadir seguimiento | Editar asunto
Asunto:
Validación:
Con fines de verificación, escribe los caracteres que veas en la imagen siguiente o los números que escuches haciendo clic en el icono de accesibilidad. Escucha y escribe los números que oyes.
 
jordicakephp  
Ver perfil  
 Más opciones 24 jun, 19:58
De: jordicakephp <jordicake...@gmail.com>
Fecha: Wed, 24 Jun 2009 10:58:16 -0700 (PDT)
Local: Mié 24 jun 2009 19:58
Asunto: Ubicación del archivo app_controller.php
Hola, grupo.

Hasta ahora siempre he configurado AppController en /cake/libs/
controller/app_controller.php y las aplicaciones me han funcionado,
pero parece que lo correcto es hacerlo en /app/app_controller.php.
¿Hay alguna diferencia?

No veo por qué poniendo AppController en /app/app_controller.php todos
los controladores de /app/controller heredan su lógica. ¿Es esto magia
de Cake? Es decir, si uno quiere armar una jerarquía de clases, ¿dónde
debe poner las superclases? ¡Gracias por la ayuda y saludos!


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Nachopitt  
Ver perfil  
 Más opciones 24 jun, 20:09
De: Nachopitt <nachop...@gmail.com>
Fecha: Wed, 24 Jun 2009 13:09:12 -0500
Local: Mié 24 jun 2009 20:09
Asunto: Re: [CakePHP-esp] Ubicación del archivo app_controller.php

Los archivos del core no se deben tocar... El archivo app_controller, como
el app_model están en las libs por que ya que todos heredan de
app_controller, en dado caso de que no se encuentre app/app_controller.php
se toma cake/libs/controller/app_controller, o viceversa, en dado caso de
que se encuentre app/app_controller.php se usa este en lugar de
cake/libs/controller/app_controller. Siempre debe existir uno cuando menos.

El 24 de junio de 2009 12:58, jordicakephp <jordicake...@gmail.com>escribió:

> Hola, grupo.

> Hasta ahora siempre he configurado AppController en /cake/libs/
> controller/app_controller.php y las aplicaciones me han funcionado,
> pero parece que lo correcto es hacerlo en /app/app_controller.php.
> ¿Hay alguna diferencia?

> No veo por qué poniendo AppController en /app/app_controller.php todos
> los controladores de /app/controller heredan su lógica. ¿Es esto magia
> de Cake? Es decir, si uno quiere armar una jerarquía de clases, ¿dónde
> debe poner las superclases? ¡Gracias por la ayuda y saludos!

--
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
siste...@tectronic.com.mx
www.tectronic.com.mx

    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Luis Leiva  
Ver perfil  
 Más opciones 24 jun, 20:19
De: Luis Leiva <tengu...@gmail.com>
Fecha: Wed, 24 Jun 2009 13:19:38 -0500
Local: Mié 24 jun 2009 20:19
Asunto: Re: [CakePHP-esp] Re: Ubicación del archivo app_controller.php

Realmente si los puedes tocar.... es valido el enfoque q ha dado jordi, pero
si modificas el /cake, ten en cuenta q modificas el motor, y si tienes mas
aplicaciones anexas a este podrian verse involucradas... por eso se
recomienda q se indique tmb en el /app, en referencia al app_controller,
como bien indicas, tmb tiene su analogo en /cake/libs/controller, pues
cuando el motor realiza la llamada, primero confirma si el metodo llamado
existe en /app y si no, llama a su referente en /cake/libs/controller...
hace tiempo revise esto pues tmb tenia muchas dudas de esto y el
app_model... te recomiendo revisar las fuentes y seguir el hilo de ejecucion
desde el index.php de /app

--
Saludos Cordiales

Luis Enrique Leiva Bazan
Analista Desarrollador Senior Java Oracle JDeveloper
Mail: luis.le...@mdp.com.pe

MDP Consulting S.A.C.
Las Begonias 2638 - Lince
Tel: 98517-9130

El 24 de junio de 2009 13:09, Nachopitt <nachop...@gmail.com> escribió:


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Luis Leiva  
Ver perfil  
 Más opciones 24 jun, 20:20
De: Luis Leiva <tengu...@gmail.com>
Fecha: Wed, 24 Jun 2009 13:20:16 -0500
Local: Mié 24 jun 2009 20:20
Asunto: Re: [CakePHP-esp] Re: Ubicación del archivo app_controller.php

Revisa este enlace

http://www.jsanroman.net/2008/05/06/extendiendo-el-controlador-de-cak...

El 24 de junio de 2009 13:19, Luis Leiva <tengu...@gmail.com> escribió:

--
Saludos Cordiales

Luis Enrique Leiva Bazan
Analista Desarrollador Senior Java Oracle JDeveloper
Mail: luis.le...@mdp.com.pe

MDP Consulting S.A.C.
Las Begonias 2638 - Lince
Tel: 98517-9130


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
jordicakephp  
Ver perfil  
 Más opciones 24 jun, 20:34
De: jordicakephp <jordicake...@gmail.com>
Fecha: Wed, 24 Jun 2009 11:34:17 -0700 (PDT)
Local: Mié 24 jun 2009 20:34
Asunto: Re: Ubicación del archivo app_controller.php
Gracias,

Creo que ya lo he visto. Como uno puede utilizar un mismo núcleo para
varias aplicaciones, tiene sentido definir una superclase
AppController por aplicación que utiliza ese núcleo. Esto se hace en /
app y por eso interviene la magia de Cake, porque podría hacerse en
cualquier otra carpeta. ¡Saludos!

On 24 jun, 20:20, Luis Leiva <tengu...@gmail.com> wrote:


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Nachopitt  
Ver perfil  
 Más opciones 24 jun, 20:34
De: Nachopitt <nachop...@gmail.com>
Fecha: Wed, 24 Jun 2009 13:34:40 -0500
Local: Mié 24 jun 2009 20:34
Asunto: Re: [CakePHP-esp] Re: Ubicación del archivo app_controller.php

Pues si los tocas, ahi te las verás después sobrescribiendo versiones de
estos archivos al actualizar una versión del core.

El 24 de junio de 2009 13:20, Luis Leiva <tengu...@gmail.com> escribió:

--
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
siste...@tectronic.com.mx
www.tectronic.com.mx

    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
José Lorenzo  
Ver perfil  
 Más opciones 25 jun, 01:07
De: José Lorenzo <jose....@gmail.com>
Fecha: Thu, 25 Jun 2009 18:37:11 +1930
Local: Jue 25 jun 2009 01:07
Asunto: Re: [CakePHP-esp] Re: Ubicación del archivo app_controller.php

¿Quieres saber una de mis magias favoritas de cake? Que puedes reemplazar
cualquier clase del core con la tuya propia. Aqui te propongo un ejercicio.
Copia  cake/libs/views/helpers/form.php a app/views/helpers/form.php.
Automaticamente se cargará ael archivo que hayas puesto en app, pues este
toma precedencia.
Increiblemente útil si quieres hacer ajustes al core que no quieres que
involucren otras aplicaciones. La herencia tambien es una manera de lograr
lo mismo, y la que usalmente uso, pero me encanta que cake tenga esta
capacidad.

Saludos.

2009/6/25 Nachopitt <nachop...@gmail.com>


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Nachopitt  
Ver perfil  
 Más opciones 25 jun, 01:58
De: Nachopitt <nachop...@gmail.com>
Fecha: Wed, 24 Jun 2009 18:58:47 -0500
Local: Jue 25 jun 2009 01:58
Asunto: Re: [CakePHP-esp] Re: Ubicación del archivo app_controller.php

Creo que aquí ya hubo una confusión. Parece que no di a entender muy bien mi
observación de que editar las clases del core era pecado. Si las editas
dentro del core (que fué lo que expuso Jordi como tema de este hilo de
discusión en primera instancia) pues te expones a problemas como el que
comenté anteriormente (si actualizas el core, pierdes los cambios que hayas
hecho a estas clases que son parte de las libs del core, puesto que están en
el). Sin embargo, esto se soluciona haciendo lo que ya casi todos han dicho,
mueves estas clases a tu aplicación y como tu dices, tomarán precedencia
estas, y todo funcionará de maravilla. Y a esto es a lo que me refería en un
inicio.

No estoy del todo seguro, pero el que me digas que cualquier clase del
núcleo la puedo mover a mi aplicación y ponerle el sabor que desee, me
parece inseguro. Si, de seguro si se puede, pero el hacer esto causa que
tengas que hacer un análisis previo de las relaciones de esta clase con las
demás del core, ya que es bastante común que las clases tengan, además de
relaciones jerárquicas, también de contención y de uso, y si uno modifica
alguno de los métodos, pues alguna otra clase del core que la use se puede
ver afectada en funcionamiento por este cambio.

Lo que yo haría sería heredar de Form, por ejemplo, y ahi sobrecargar
funciones. Creo que por eso las clases que tienen el letrero de "edítame"
son aquellas que están vacías.

Espero no haya sido muy revoltoso.

Saludos fraternales a todos.

El 24 de junio de 2009 18:07, José Lorenzo <jose....@gmail.com> escribió:

--
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
siste...@tectronic.com.mx
www.tectronic.com.mx

    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
jordicakephp  
Ver perfil  
 Más opciones 25 jun, 14:01
De: jordicakephp <jordicake...@gmail.com>
Fecha: Thu, 25 Jun 2009 05:01:31 -0700 (PDT)
Local: Jue 25 jun 2009 14:01
Asunto: Re: Ubicación del archivo app_controller.php
Gracias,

No conocía esta magia de Cake y antes siempre modificaba el núcleo, a
partir de ahora la uso. ¡Saludos!

On 25 jun, 01:07, José Lorenzo <jose....@gmail.com> wrote:


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Fin de los mensajes
« Volver a “Debates” « Tema más reciente     Tema anterior »

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2009 Google