我正在嘗試爲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自動進入我的。它是如何做到的?或者我該怎麼做?
好眼力! (doh!) – Dave 2012-04-19 12:42:22
:-)不客氣 – nIcO 2012-04-19 12:50:09