Korrekte Syntax für einschließlich externe CSS und JS-Dateien aus einer Ansicht in CakePHP
-
27-09-2019 - |
Frage
Was ist die korrekte Syntax für die Einbeziehung eines externen js und externe CSS-Datei in CakePHP, so dass diese Dateien im <head>
aus einer Ansicht enthalten sind?
Mit dem extern Ich meine so etwas wie „http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css“ aber ich will es platzieren bedingt in einem einzigen Ansicht.
Lösung
Die Antwort von xiaohouzi79 ist korrekt für Kuchen 1.2, aber die JavaScript-Helfer bei Cake 1.3 ( Dokumentation ).
CSS ( Dokumentation ):
$html->css(array('http://example.com/type.css', 'http://example.com/color.css'), null, array('inline' => false));
JavaScript ( Dokumentation ):
$html->script(array('http://example.com/script.js'), array('inline' => false));
Andere Tipps
Für CSS folgend:
$html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false));
Für eine JavaScript-Datei verwenden Sie die folgende:
$javascript->link('http://maps.google.com/maps/api/js?sensor=false', false);
btw. vergessen Sie nicht, die JavaScript-Helfer in das Modell aufzunehmen.