addScript() es lo que necesitas:
http://book.cakephp.org/es/view/1092/addScript

En resumen, debes tener en tu layout, en el head, una variable
$scripts_for_layout , en donde se van a renderear todos los addScript() que
coloques en tus vistas.

Busca más ejemplos por ahí.

Saludos.
<http://book.cakephp.org/es/view/1092/addScript>

-- 
David Riveros Fonseca
david.rive...@groupon.cl
Web Developer at Groupon LatAm




2011/2/13 coqu3x <coq...@gmail.com>

> Hola a todos,
>
> Necesito incluir un mapa de google maps en una de las vistas de mi
> pagina web, eso implica que debo utilizar Javascript dentro de la
> etiqueta <HEAD> de mi vista.
>
> Ademas de inicializar mi mapa como una funcion dentro de la etiqueta
> <BODY> de esta forma:
>
> <head>
>    <meta name="viewport" content="initial-scale=1.0, user-
> scalable=no" />
>    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/
> >
>    <title>PHP/MySQL & Google Maps Example</title>
>    <script type="text/javascript" src="http://maps.google.com/maps/
> api/js?sensor=false"></script>
>    <script type="tex/javascript">
>       function load {
>         ......
>       }
>     </script>
> </head>
>
> <body onload="load()"> ....
>
> Como puedo generar este codigo utilizando cakephp? considerando que
> solo lo necesito en una vista de mi web y necesito cargar los markers
> dinamicamente, es decir que no puedo poner estos scripts en el
> default.ctp
>
> Entiendo que existen los helpers html y javascript pero segun he leido
> este helper esta obsoloto y piden utilizar el helper js, pero no tengo
> idea de como empezar, agradeceria mucho me den una mano con esta
> consulta
>
> saludos
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a