問題タブ [symfony-2.8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
164012 参照

php - Symfony2 アプリケーションのルートディレクトリを取得するには?

コントローラー内からルートアプリディレクトリを取得する最良の方法は何ですか? コントローラの外に出すことはできますか?

次のように、(パラメーターから) 引数としてサービスに渡すことで取得します。

Symfony2 でこの情報を取得するためのより良い、より簡単な方法はありますか?

0 投票する
1 に答える
3173 参照

symfony - symfony: 異なる環境用に設定パラメータファイルを設定する方法は?

環境ごとに異なる構成パラメーター ファイルをセットアップする方法を教えてください。

現在、 のパラメーターはと環境parameters.ymlの両方で使用されていますが、アプリを本番環境にデプロイするには別のパラメーターが必要です。devprod

0 投票する
1 に答える
212 参照

symfony - アップグレード後の psr4 の変更でクラスが見つからない symfony 2,4 -> 2,8

私は "symfony/symfony": "~2.4" と設定を使用しています

"symfony/symfony": "2.8.x-dev" で新しいプロジェクトを作成します。

最初にエラーが発生します

だから私は追加します

ClassNotFoundException がある

このフォルダ内のクラスにアクセスしようとすると

例 :

私を与える

それを修正する方法?

0 投票する
1 に答える
726 参照

symfony - Symfony2 Update to 2.8 以降の登録フォーム (SonataUserBundle) のオーバーライド

依存関係のある symfony2 を 2.8 に更新した後、sonata ユーザー バンドル登録フォームをオーバーライドしようとすると、次のエラー メッセージが表示されます。

Symfony 2.7 に戻すと、すべてが再び機能します。

私のservices.yml:

私のコントローラでは、次の行がエラーを引き起こします:

残念ながら、この件に関するリソースは見つかりませんでした (つまり、最新バージョン以降の登録フォームのオーバーライドに変更があるかどうか)。

0 投票する
0 に答える
539 参照

php - parameters.yml からすべての twig テンプレートに変数を注入します

私は Symfony 2.8 を使用しており、ドキュメントがここで述べているように、すべての Twig テンプレートに変数を挿入しようとしているので、次の場所でこの変更を行いましたapp/config/config.yml:

app/config/parameters.yml:

しかし、私はこのエラーで終わります:

存在しないパラメータ「admin_skin」をリクエストしました。

これはログが言うことです:

これは Symfony 2.8 で変更されましたが、私は気づいていませんか? ここで何か見逃しましたか?私のエラーはどこですか?

次のように値を直接設定すると、app/config/config.yml機能します。

0 投票する
1 に答える
1979 参照

php - Symfony 2.8: 2.7.7 から 2.8.0 への更新後の isScopeActive の非推奨

2.7.7 から symfony 2.8 に更新しましたが、この廃止予定が表示されます:

Symfony\Component\DependencyInjection\Container::isScopeActive メソッドはバージョン 2.8 以降非推奨であり、3.0 で削除されます。

小枝拡張クラスでこの呼び出しを使用します。

まず、isScopeActive チェックを削除しますが、symfony キャッシュ クリアを実行すると例外が発生します。

[Symfony\Component\DependencyInjection\Exception\InactiveScopeException] 非アクティブなスコープ ("request") のサービス ("request") を作成することはできません。

isScopeActive チェックを置き換える方法はありますか?

ありがとう...