私は通常/app/Resources
フォルダにアセット(css、js)を持っています。 ivoryckeditorBundle
がインストールされ、アセットが配置されている公開フォルダ/vendor/egeloen/ckeditor-bundle/Resources/public
のスタンドアロンバンドルが作成されました。バンドルは私のサーバー上の資産を/bundles/ivoryckeditor
に探します。それは/ webにあるはずですが、もちろん見つかるものはありません。symfonyバンドルのパブリックフォルダにアクセスする方法
どうすればいいですか?パブリックフォルダを/ webにコピーしますか?または、/ webからパブリックフォルダへのシンボリックリンクを作成しますか? symfonyにバンドル資産をどこに見つけるかを教えてくれる他の/より良い/よりクリーンな方法はありますか?
'' 'php app/console assets:install'''コマンドを実行すると、シンボリックリンクが作成されたり、バンドル内のアセットの内容がWebディレクトリにコピーされたりします。 さらに詳しくは、http://stackoverflow.com/questions/22873164/difference-between-asseticdump-and-assetsinstall – sanis
を参照してください。つまり、インストーラは私が言及した方法の1つを使っていますが、自動化された方法でそれを行います:)ところで、私は 'assets:install --symlink -relative'を使用しました。 [this](https://symfony.com/blog/new-in-symfony-2-6-smarter-assets-install-command)assets:installはそれ自身で行うべきですが、シンボリックリンクを使わずにハードコピーを使用しました。オプション – Asara
あなたはそれを回答として掲示することができます。私はそれを解決策として投票します。 – Asara