2

私は symfony2 が初めてで、css と画像をアセットごとに使用する方法について混乱しています。
たとえば、userbundle という名前のバインドがあり、css とイメージを UserBundle/Resources/public/css と UserBundle/Resources/public/image に配置します。しかし、アセットごとに、それらは web/acmeuser/css および web/acmeuser/image に配置されていました。それらは存在しませんし、もちろんお見せすることもできません。

回答:
問題は svn が原因です。両側に svn がある場合、つまり src/bundles と web/bundles にあります。それらの両方がsvn制御下にある場合、コマンド

アセット:Web のインストール

この例外が発生します: unlink(web//bundles/framework\images.svn\text-base\open_quote.gif.svn-base): Permission denied in \vendor\symfony\src\Symfony\Component\HttpKernel\Util\Filesystem 101 行目の .php /web/bundles を削除して svn ignore を設定した場合。コマンドを再実行すると、すべてうまくいきます。

4

1 に答える 1

0

これを試すことができます。

{% block javascript %}
<link rel="stylesheet" type="text/css" href="{{ asset('bundles/UserBoundle/Resources/public/css/Filename.css') }}" ></link>

<script type="text/javascript" src="{{ asset('bundles/UserBoundle/Resources/public/js/Filename.js') }}">
</script> 


{% endblock %}
于 2012-04-30T08:27:08.613 に答える