2010-11-22 28 views
2

'da görünümden dış CSS ve js dosyalarını eklemeye yönelik doğru sözdizimi CakePHP'de harici bir js ve harici CSS dosyası eklemek için doğru sözdizimi nedir? Bu dosyalar bu görünümde <head> içine dahil edilir?CakePHP

Harici olarak "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css" gibi bir şey ifade ediyorum ancak şartlı olarak bir tek görünüm css kullanımı için

+0

tarihinde çelişkili bilgi ve belgelerle birlikte hep cevaptan çok hile üretmek arama ilgili tam yardımcıları bilmedikçe yardımcı olmaz d şeyler yerinden edildiğinden daha da zor. – going

cevap

4

xiaohouzi79 cevabı Cake 1.2 için doğrudur, ancak JavaScript yardımcı aracı Cake 1.3'te (documentation) kullanımdan kaldırılmıştır.

CSS (documentation):

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

JavaScript (documentation):

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

+0

Belgelerin bu sayfada yer alan belgeler de http://book.cakephp.org/view/1451/Methods. Cevabınız için teşekkürler. – going

+0

Evet, belgeler kesinlikle bazı çalışmaları kullanabilir. Yardım etmekten memnun oldum. – stevelove

+0

Sorumu düzgün biçimlendirmedim, bunların başın içinde görünmesini istedim. Başkalarının yararı için bu iki işlev çağrısı, yanlış, dizi ('satır içi' => yanlış)) içermelidir; sonunda kafada görünmek için. – going

0

aşağıdadır:

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

bir javascript dosyası aşağıdaki kullanın: Btw

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

. Javascript yardımcılarını modele dahil etmeyi unutmayın.

+0

Bu çok acı verici, öğrenme eğrisi, bir dilde/çerçevede ne kadar tutarsızlıkları ezberleyebileceğinizle ilgili olmamalı. Kek'e her geri döndüğümde, böyle bir şeyle uğraşırım. – going