La sintassi corretta per includere i file CSS e JS esterni da una vista in CakePHP
-
27-09-2019 - |
Domanda
Qual è la sintassi corretta per l'inclusione di un js esterni e file CSS esterno in CakePHP in modo che questi file sono inclusi nella <head>
dall'interno di una vista?
Per I esterno qualcosa di dire come "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css" ma voglio metterlo condizionale in un unico view.
Soluzione
La risposta da xiaohouzi79 è corretto per Torta 1.2, ma l'assistente JavaScript è stato deprecato a Cake 1.3 ( documentazione ).
CSS ( documentazione ):
$html->css(array('http://example.com/type.css', 'http://example.com/color.css'), null, array('inline' => false));
JavaScript ( documentazione ):
$html->script(array('http://example.com/script.js'), array('inline' => false));
Altri suggerimenti
Per usare i CSS il seguente:
$html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false));
Per un utilizzo file javascript il seguente:
$javascript->link('http://maps.google.com/maps/api/js?sensor=false', false);
btw. non dimenticare di includere l'assistente javascript nel modello.