3

現在、これを使用して、CakePHPプロジェクトのcssをロードしています。

echo $this->Html->css('jquery-ui',null,array('inline' => false)); 

これは、cssファイルをcssフォルダーに配置していることを前提としています。
しかし、私は今、jsライブラリに必要なcssを代わりにjsフォルダに移動することを考えています。(つまり、js / lib/jquery-ui.jsおよびjs/lib / jquery-ui.cssにあります)。そうすれば、同じ構造の2つのフォルダーを追跡する必要がなくなります。

CakePHPのcssヘルパーが別のフォルダーを指すように変更するにはどうすればよいですか?
それとも、私がやろうとしていることは良い習慣ではありません。(つまり、プラグインcssをjsと同じフォルダーに配置するように移動します)

ありがとう、
ティー

4

1 に答える 1

10

APIから:

の先頭に「/」が付いている場合$path、パスはアプリケーションの webroot からの相対パスになります。それ以外の場合、パスは CSS パスからの相対パスになります。

したがって、次のようにします。

echo $this->Html->css('/js/lib/jquery-ui',null,array('inline' => false));
于 2013-01-17T00:32:15.960 に答える