2012-04-19 27 views
2

我正在嘗試爲CakePHP製作圖片上傳器插件(是的,我知道它已經完成)。它將需要我放入/pluginname/webroot/js//pluginname/webroot/css/文件夾的javascript和css文件。如何在網站的頭標中包含我的插件所需的腳本?

我希望用戶能夠將元素包含在任何他們想要的上傳器中 - 但我在哪裏可以包含javascript和css?

在我的佈局文件,我呼應的CSS和腳本是這樣的:

echo $this->fetch('css'); 
echo $this->fetch('scripts'); 

我試過在upload.php的元素添加插件的文件(位於pluginname /查看/片) ,但我可以得到它的工作的唯一辦法是採用了直板的回聲:

echo $this->Html->script('/plupload/js/upload.full'); 

當我嘗試添加「內聯」 =>假像這樣:

echo $this->Html->script('/plupload/js/plupload.full', array('inline'=>false)); 

它只是不包括在內。

但是 - 我的CSS文件被包含在報頭從同一位置就好做這個:

$this->Html->css('/plupload/js/jquery.queue/css/plupload.queue', 
    null, array('inline'=>false)); 

也許從元素中,包括他們是不是要走的路 - 必須有一個這種事情的「規範」。

DebugKit(有史以來最好的CakePHP插件)只是通過bootstrap加載的,瞧 - 它的工作原理 - javascript和css自動進入我的。它是如何做到的?或者我該怎麼做?

回答

相關問題