2016-12-16 15 views
1

にロードしていない私は私のsymfonyプロジェクトから、CSSやJSファイルをロードしようと、私はそう404資産symfonyの

を持っているすべてのファイルのために、私はこのようにしてみてください:

​​

私が言及している私は、ウェブのインストールを作成します。その結果

php bin/console assets:install web --symlink 

を私が持っている:

Trying to install assets as absolute symbolic links. 
Bundle     Methode/Error 
FrameworkBundle   absolute symlink 
[OK] All assets were successfully installed 

私は間違っているのですか?私を助けてください。あなたはまた、コマンドを使用して資産をダンプする必要があり、事前

答えて

0

でTHX:

php bin/console assets:dump 

これは、物理的に、あなたの環境に必要なアセットファイルのすべてを書き込みます。大きな欠点は、資産を更新するたびにこれを実行する必要があることです。

"watch"コマンドを使用すると、アセットが変更されると自動的に再生されるようになります。ここでの資産管理プロセスの

php bin/console assetic:watch 

より:

Symfony asset Documentation

編集

ダンプの正しいコマンドがあります。

php bin/console assetic:dump 

"assetic"バンドルをコンポーザー経由でインストールする必要があります。コマンドで。

composer require symfony/assetic-bundle 

そして、あなたのAppKernelに追加します。

public function registerBundles() 
    { 
     $bundles = array(
      // ... 
      new Symfony\Bundle\AsseticBundle\AsseticBundle(), 
     ); 

     // ... 
    } 
+0

私が手に、あなたのconfig.ymlに

class AppKernel extends Kernel { // ... public function registerBundles() { $bundles = array( // ... new Symfony\Bundle\AsseticBundle\AsseticBundle(), ); // ... } } 

宣言の設定をappKernelに作曲と

composer require symfony/assetic-bundle 

宣言バンドルをインストール

:あなたはまず自分のasseticバンドルをインストールする必要があります。エラー:コマンド 'assets:dump'が定義されていません –

+0

「php bin/console assets:dump」ではなく、試してみてください"php bin/console assetic:dump" – Kolgrim

+0

同じエラー:assetic:ダンプが見つかりません –

1

のSymfony 2.8 Asseticバンドルはこれでembebbedされていませんので。

# app/config/config.yml 
assetic: 
    debug:   '%kernel.debug%' 
    use_controller: '%kernel.debug%' 
    filters: 
     cssrewrite: ~