pffff te pasaste Guillermo, me quedo mas que claro con tu explicación,
muchas gracias!, podrías dejarme el enlace a la documentación por favor
para asegurarme de ver lo mismo que tu.

una vez mas muchas gracias, super bien explicado.


El 26 de diciembre de 2013, 9:38, Guillermo Rohde
<[email protected]>escribió:

> Mas que lo que dice le book no te puedo llegar a decir, pero es muy simple
> lo que tenes que hacer es:
>
> habilitar la linea en el core referida al admin routing:
> //Configure::write('Routing.prefixes', array('admin'));
>
> Lo que sigue es renombrar todos los metodos de los controladores que
> queres que sean para el admin anteponiendo "admin_"
>
> Osea que una funcion index deberia quedar de la siguiente manera.
>
> Antes:
> function index() {
>     //Algo
> }
>
> Despues:
> function admin_index() {
>    //algo para los registrados, si estan configurados los acl
> }
>
> Por ultima ya que los metodos de los controladores estan asociados
> directamente a una vista tenes que renombrar las vistas de la misma manera
> osea:
> Antes:
> index.ctp
>
> Despues:
> admin_index.ctp
>
> la ruta quedaria por el prefico admin y para acceder tenes que escribir:
>  /admin/[Controlador]/index
>
> los vinculos deberian hacerse asi: array('admin' => [true o false],
> 'controller' => '[controlador], 'action' => 'index')
>
> El primer valor del array es para que cake reconozca si el enlace es con o
> sin prefijo, porque si no lo pones asume que se compone como esta compuesta
> la ruta actual osea que si te encontras en /admin/[controller]/index y no
> pones el prefijo en la redireccion asume que el prefijo esta y si vas al
> metodo "add" escribe asi /admin/[controller]/add pero si pones admin =>
> false escribe la ruta asi: /[Controller]/add
>
> Saludos!!
>
>
>
>
> El 26 de diciembre de 2013, 8:57, Carlos Javier Baeza Negroni <
> [email protected]> escribió:
>
> Estimado Alevsk, gracias por tu respuesta,
>>
>> El proyecto es un administrador de cupones del cual ya tengo hechos todos
>> los mantenedores referentes a la "administración" y ahora necesito saber
>> como llevo cake a las vistas del front-end, es decir, lo que ven los
>> usuarios normales que entran a la pagina.
>>
>>
>> Estimado Guillermo,
>>
>> Creo que el tema va por el admin routing, crees que me puedas dar algún
>> ejemplo, y si tienes por ahí algun código mejor, para entenderlo mas rápido.
>>
>>
>> Saludos y muchas gracias a ambos por el tiempo de responder.
>>
>>
>> El 26 de diciembre de 2013, 7:53, Guillermo Rohde 
>> <[email protected]>escribió:
>>
>> Y depende de como te quede mas cómodo, por ejemplo: si vas a tener una
>>> pagina de inicio y un solo tipo de sección mas un area de contactos te
>>> conviene hacer un controlador directamente para la vista porque así solo
>>> haces una consulta a la base de datos, en cambio si tu página es mas
>>> compleja con muchas consultas habilitas métodos públicos desde cada parte
>>> del controlador, o habilitas el admin routing para diferenciar métodos
>>> públicos de privados.
>>>
>>> Saludos!!
>>>
>>>
>>> El 26 de diciembre de 2013, 2:20, Alevsk (Lenin Alevski) <
>>> [email protected]> escribió:
>>>
>>> Hola, no entendi al 100% tu pregunta, pero si con vistas publicas te
>>>> refieres a vistas a las que cualquier usuario pueda tener acceso, podrías
>>>> separar el contenido publico y el privado en metodos de un controlador
>>>>
>>>> ej:
>>>>
>>>> controlador Algo
>>>>
>>>> metodo uno
>>>> //Solo para usuarios logueados
>>>>
>>>> metodo dos
>>>> //para cualquier usuario
>>>>
>>>> Si me pasas mas detalles quiza te pueda ayudar mas.
>>>>
>>>> feliz navidad.
>>>>
>>>>
>>>> El 25 de diciembre de 2013, 20:54, Carlos Baeza <[email protected]
>>>> > escribió:
>>>>
>>>> Hola Comunidad,
>>>>>
>>>>> soy nuevo en el desarrollo de aplicaciones con cakephp, actualmente
>>>>> estoy trabajando en un proyecto que utilice para interiorizar el 
>>>>> framework,
>>>>> del cual ya tengo realizado todo el Back-End, pero no se de que manera
>>>>> tengo que armar las vistas públicas, Es decir, no sé si tengo que quedar
>>>>> controladores nuevos O utilizar los mismos que ocupe anteriormente, O de
>>>>> qué manera hacer, no he podido encontrar algún recurso que me ayude A
>>>>> esclarecer esta duda.
>>>>>
>>>>> Por favor si me pudieron ayudar estaría muy agradecido.
>>>>>
>>>>> Saludos a todos.
>>>>>
>>>>> --
>>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>>> de Grupos de Google.
>>>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>>>> electrónicos, envía un correo electrónico a
>>>>> [email protected].
>>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>>> [email protected].
>>>>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>>>>> Para obtener más opciones, visita
>>>>> https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Lenin Alevski Huerta Arias
>>>> *Microsoft Student Partner*
>>>>
>>>> *twitter:** @alevsk <http://twitter.com/Alevsk>*
>>>> skype: alevsk_hack
>>>> site: www.alevsk.com
>>>> email: [email protected]
>>>>
>>>>
>>>>
>>>>  --
>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>> de Grupos de Google.
>>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>>> electrónicos, envía un correo electrónico a
>>>> [email protected].
>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>> [email protected].
>>>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>>>> Para obtener más opciones, visita
>>>> https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>>> Grupos de Google.
>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>> electrónicos, envía un correo electrónico a
>>> [email protected].
>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>> [email protected].
>>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>>> Para obtener más opciones, visita
>>> https://groups.google.com/groups/opt_out.
>>>
>>
>>
>>
>> --
>> *Carlos Baeza Negroni*
>> +56985644026
>> http://carlosbaeza.net
>> @cjbaezilla
>> http://cl.linkedin.com/in/cjbaeza
>>  <http://cl.linkedin.com/in/cjbaeza>
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>> electrónicos, envía un correo electrónico a
>> [email protected].
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>> Para obtener más opciones, visita
>> https://groups.google.com/groups/opt_out.
>>
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> [email protected].
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Visita este grupo en http://groups.google.com/group/cakephp-es.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out
> .
>



-- 
*Carlos Baeza Negroni*
+56985644026
http://carlosbaeza.net
@cjbaezilla
http://cl.linkedin.com/in/cjbaeza
<http://cl.linkedin.com/in/cjbaeza>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos 
electrónicos, envía un correo electrónico a 
[email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Visita este grupo en http://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Responder a