Sintaxe correta para incluir arquivos CSS e JS externos de uma visualização no CakePHP

StackOverflow https://stackoverflow.com/questions/4242189

  •  27-09-2019
  •  | 
  •  

Pergunta

Qual é a sintaxe correta para incluir um JS externo e um arquivo CSS externo no CakePhp, para que esses arquivos sejam incluídos no <head> De dentro de uma vista?

Por externo, quero dizer algo como "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css", mas quero colocá-lo condicionalmente em uma única visão.

Foi útil?

Solução

A resposta de Xiaohouzi79 está correto para o bolo 1.2, mas o ajudante JavaScript foi preterido no bolo 1.3 (documentação).

CSS (documentação):

$html->css(array('http://example.com/type.css', 'http://example.com/color.css'), null, array('inline' => false));

JavaScript (documentação):

$html->script(array('http://example.com/script.js'), array('inline' => false));

Outras dicas

Para CSS, use o seguinte:

$html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false)); 

Para um arquivo JavaScript, use o seguinte:

$javascript->link('http://maps.google.com/maps/api/js?sensor=false', false); 

por falar nisso. Não se esqueça de incluir o ajudante JavaScript no modelo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top