これは繰り返し発生する問題ですが、提案された解決策のどれも私を納得させません。
ドキュメントによると、開発環境を使用している場合、Resources/public/css にある CSS のファイルに加えられた変更はすぐに更新されますが、そうではありません。
すべての解決策は、assetic:dump コマンドを発行する必要があることでしたが、これは解決策ではありません。これを行うと、いくつかの JS および CSS ファイルが web フォルダーの JS および CSS ディレクトリを埋め、そのほとんどは繰り返しファイルになります。したがって、これは解決策ではありません。
現在、CSS および JS フォルダーには、app.php エントリ ポイントを使用したときに読み込まれる運用環境用の CSS および JS ファイルのみがあります。
app_dev.php エントリ ポイントを使用すると、サイトが機能し、CSS が読み込まれ、JS が読み込まれますが、Resources/public フォルダーに属するものは読み込まれません。
CSS URL はhttp://compromisos.local/app_dev.php/css/base_style_1.cssです。対応する CSS ファイルは style.css です。
CSS が web/bundles/mybundle/css (または js) フォルダーから来ていることがわかりました。そのため、Resources/public フォルダー内の CSS ファイルを変更するときは、最初にアセットを公開する必要があります。
CSS と JS rom Resources/public フォルダーを代わりに使用するように assetic を構成しようとしましたが、成功しませんでした。
これは私がこれまでに試したことです:
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
read_from: %kernel.root_dir%/Resources/public/
write_to: %kernel.root_dir%/../web/
bundles: [ FOSUserBundle, DesytecGestionBundle ]
どんな助けでも大歓迎です。