2016-09-13 6 views
1

私は、Laravelのバックグラウンドから来たSymfonyを学んでいます。これまでのところ、私はそれが少し奇妙であると分かった。私はちょうど奇妙な問題に遭遇しました。誰かがこのようなことを見たことがあるかどうかを知りたかったのです。Symfony 2.7.18 throws「プロンプトでは「Unknown」の 'filter」エラーを切り捨てましたが、devではありません

私はhttp://myapp.local/web/app_dev.phpルートを使用するので、devツールバーが表示され、より詳細なエラーメッセージが表示されます。 http://myapp.local/web/app.php私は次のエラーを取得する:

Unknown "truncate" filter in "Post/post.html.twig" at line 12 

問題のある行は次のとおりです。

<p> {{ post.body | truncate(400) }} </p> 

なぜコード作業のこのラインは、devに希望はなく、私が気づいたことの一つは、私がPRODのルートを使用する場合ということですプロダクト?私は、キャッシュなどを混乱させてみましたが、何も動作していないようです。 app.phpファイルもapp_dev.phpファイルも変更されていません。あなたはservices.ymlにしている場合

+0

あなたは[テキスト](http://twig.sensiolabs.org/doc/extensions/text.html)拡張をロードされていることを確認し、プロダクションであっても – DarkBee

+1

prod envi:php app/console cache:clear --e = prodのキャッシュをクリアしてください。 –

+0

php app/console cache:clear -e = prodが問題を解決しました。ありがとうございました –

答えて

1

チェック:

services: 
    twig.extension.text: 
     class: Twig_Extensions_Extension_Text 
     tags: 
      - { name: twig.extension } 
関連する問題