problema con carga de javascript en CAKEPHP

177 views
Skip to first unread message

KEVIVAELKAOS

unread,
May 2, 2013, 11:53:32 PM5/2/13
to cakep...@googlegroups.com
Hola a todos, ojala haya alguien que me pueda ayudar con este error ...
Lo que sucede es que necesito cargar dentro de cake unos archivos js , como son los de bootstrap y jquery , pero cake no me los carga... la llamada la estoy realizando dentro del default de cake, donde cargo los css , que me cargan sin ningun problema, ¿ alguien sabe algo de esto ? .

aca va el codigo con el que cargo los js

echo $this->Html->script(array( 
            
'bootstrap'
            
'bootstrap.min'
            
'jquery-1.9.1.min' 
        
));  

Aland Laines

unread,
May 2, 2013, 11:57:31 PM5/2/13
to cakep...@googlegroups.com
Yo les pongo el .js al final de cada nombre y los archivos van en el webroot/js.

Saludos,

Aland Laines Calonge
Twitter: @lainessolutions


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" 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 cakephp-esp...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/cakephp-esp?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Geneller Naranjo

unread,
May 2, 2013, 11:59:50 PM5/2/13
to CakePHP en Español
Depronto has intentado cargarlos individualmente?

Revisa el log del apache que no esté devolviendo un 404.

Saludos.



2013/5/2 Aland Laines <aland....@gmail.com>



--
Cordialmente.
Geneller Naranjo Alzate.

KEVIVAELKAOS

unread,
May 3, 2013, 12:04:05 AM5/3/13
to cakep...@googlegroups.com
Estimado, muchas gracias por responder ... no es necesario poner la extencion, ya que cake las reconoce al hacer la llamada al script , y si guardo los archivos en el webroot/js ... el problema radica en otro tema creo yo , ya que el css me los carga sin ningun problema


saludos...

Aland Laines

unread,
May 3, 2013, 12:13:46 AM5/3/13
to cakep...@googlegroups.com
Una cosa que me di cuenta es que tienes que poner primero el jquery y luego e bootstrap, y solo el bootstrap.js por que el min esta demás.

Te has fijado si tienes esta linea? 

echo $this->fetch('script');

Saludos,

Aland Laines Calonge
Twitter: @lainessolutions


--

KEVIVAELKAOS

unread,
May 3, 2013, 12:19:38 AM5/3/13
to cakep...@googlegroups.com
Estimado esa linea que publicaste no la tengo, me podrias explicar para que sirve y donde hay que ponerla ...

Aland Laines

unread,
May 3, 2013, 9:18:27 AM5/3/13
to cakep...@googlegroups.com
Bueno en mi layout default.ctp lo tengo asi entre las etiquetas <head> </head>

echo $this->Html->meta(array("name"=>"viewport","content"=>"width=device-width, initial-scale=1.0"));
echo $this->Html->meta('icon');
echo $this->Html->script(array('jquery-1.8.1.min.js', 'jquery.validate' , 'bootstrap.js' ,'bootstrap-dropdown.js'));
echo $this->Html->css(array('bootstrap', 'bootstrap-responsive','extra'));
echo $this->fetch('meta');
echo $this->fetch('css');
echo $this->fetch('script');

Saludos,

Aland Laines Calonge
Twitter: @lainessolutions


Yoel Duran

unread,
May 3, 2013, 9:37:13 AM5/3/13
to cakep...@googlegroups.com
hermano por lo que vi en tu codigo le estas colocando las extenciones js a los archivos, eso no es necesario porque cake los reconoce automaticamnte, yo pienso que lo mejor que puedes hacer es asi

echo $this->Html->script("nombrearchivosinextencion");

yo lo he hecho asi y me ha funcionado 
Yoel Duran
Der KinderBad

KEVIVAELKAOS

unread,
May 3, 2013, 11:04:55 AM5/3/13
to cakep...@googlegroups.com
Eh probado con y sin extencion, y no hay caso... lo que acabo de hacer es revisar el codigo de fuente de cada 1 de las vistas, y aparecen cargados los scripts , pero los efectos no los carga, no habra que realizar otra operacion que yo no haya hecho ? 

uso cake 1.3.5 ... y jquery que ven ustedes ahi ... 

saludos

KEVIVAELKAOS

unread,
May 3, 2013, 11:17:47 AM5/3/13
to cakep...@googlegroups.com
Compa, al incorporar los fetch , me arroja error ... 

Fatal error: Call to undefined method View::fetch() in C:\xampp\htdocs\cyfmotores2\app\views\layouts\default.ctp on line 30

KEVIVAELKAOS

unread,
May 3, 2013, 11:24:42 AM5/3/13
to cakep...@googlegroups.com

Yoel Duran

unread,
May 3, 2013, 1:08:43 PM5/3/13
to cakep...@googlegroups.com
ok bueno 
prueba echo $this->script();

porque en las versiones de la 2 hacia arriba se usa 
$this->Html->script();

bueno tambien puedes buscar en la pagina oficial, el manual


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" 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 cakephp-esp...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/cakephp-esp?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--
Yoel Duran
Der KinderBad

Yoel Duran

unread,
May 3, 2013, 1:15:18 PM5/3/13
to cakep...@googlegroups.com
o si no prueba 
$html->script();
Message has been deleted

KEVIVAELKAOS

unread,
May 3, 2013, 1:30:54 PM5/3/13
to cakep...@googlegroups.com
probe con las 2 y no hay caso...
Reply all
Reply to author
Forward
0 new messages