2012-04-19 6 views
2

私はCakePHP用の画像アップローダープラグインを作成しようとしています(そうです、それは前に行われたことです)。それは私が/pluginname/webroot/js//pluginname/webroot/css/フォルダに入れたjavascriptとcssファイルを必要とします。プラグインに必要なスクリプトをサイトのheadタグに含めるにはどうすればよいですか?

私は、ユーザーがアップローダをいつでもどこにでも含めることができるようにしたいと思いますが、javascriptとcssはどこに含める必要がありますか?私のレイアウトファイルで

が、私はこのようなCSSとスクリプトエコーだ:私はupload.php要素にプラグインのファイルを追加しようとしました

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

(pluginnameに位置を/ビュー/要素)

echo $this->Html->script('/plupload/js/plupload.full', array('inline'=>false)); 
:私はこのような「インライン」=>偽を追加しようとすると

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

:が、私は仕事にそれを得ることができる唯一の方法は、ストレートエコーであります

これは含まれていません。

しかし - 私のCSSファイルは、これを行うことによって、同じ場所から罰金ヘッダーに含まれます:たぶん要素内からそれらを含め

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

が進むべき道ではない - がなければなりませんこの種のもののための "規範"。

DebugKit(これまで最高のCakePHPプラグイン)がブートストラップ経由でロードされていて、voila - それが動作します - javascriptとcssが自動的に私の中に入れられます。それはどうですか?または、どうすればいいのですか?

答えて

関連する問題