問題タブ [symfony-components]

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 投票する
1 に答える
57 参照

php - 他のコンテナ アイテムから動的参照にアクセスするにはどうすればよいですか?

ある登録済みコンテナー定義から別のコンテナー定義に動的依存関係を渡すにはどうすればよいですか? この場合、汎用の Database オブジェクトは、汎用の Config オブジェクトから継承する必要があります。ツイストは構成が静的ではなく、特定の環境変数に応じてロードされることです。

関連するメソッドを構成する

設定の登録は次のように簡単です

データベースは現在、次のようにコンテナーに追加されています。

しかし、私は次のようなことをしたい

$config in-PHP 変数により、PHP で構築された構成からの移行が不可能になります。yaml でサービスを定義して、コンテナに次のことを強制したい:

  1. 構成のインスタンス化
  2. 構成 yaml ファイルを解析し、環境固有のバージョンを作成する
  3. getEnvironmentConfig への呼び出しでこれを返します

これは可能ですか?

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

php - Symfony2 コンポーネント クラスが見つかりません

完全なフレームワークなしで Symfony2のRequest&コンポーネントを使用しようとしています。Responseこれが私のコードです:

そして、私はこのエラーが発生します:

PHP 致命的なエラー: クラス 'Symfony\Component\HttpFoundation\Request' が 6 行目の /root/billing/web/index.php に見つかりません

0 投票する
2 に答える
3603 参照

php - Symfony2 アプリケーションでコンソール コマンドを作成する方法

Symfony2 アプリケーション用のコンソール コマンドを作成する必要があり、こちらこちらのドキュメントを読みましたが、どれに従うべきかわかりません。これが私がしたことです。

  • の下にファイルを作成します。/src/PDI/PDOneBundle/Console/PDOneSyncCommand.php
  • 次のコードを記述します。

    • の下にファイルを作成します。/bin
    • 次のコードを記述します。

      ! /usr/bin/env php

      require __ DIR __ .'/vendor/autoload.php';

      PDI\PDOneBundle\Console\Command\PDOneSyncCommand を使用します。Symfony\Component\Console\Application を使用します。

      $application = 新しいアプリケーション(); $application->add(新しい PDOneSyncCommand()); $application->run();

しかし、実行php app/console --shellしてヒットしてコンソールに移動するとENTER、登録されたコマンドが表示されません。何が欠けていますか?

注: 私よりも経験豊富な人が、2 番目のコードを適切にフォーマットできますか?

更新 1

わかりました、提案に従って、回答を出発点として、このコードを作成しました:

しかし、タスクを呼び出すたびに、次のエラーが発生しました。

[Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException] 存在しないサービス「login_uri」をリクエストしました。

なんで?ファイルのパラメーターにアクセスできませんparameter.ymlか? どこで失敗していますか?

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

php - symfony/config で配列の配列を解析するには?

この構造の構成を解析したい:

この配列streamsには事前定義されたキーがあり、複数の任意の名前のストリームのマップが含まれています。この場合、2 つのストリームが呼び出されfoobar定義されています。

すべてのストリームには、ハンドラーの配列があります。idすべてのハンドラーは、 と の 2 つの属性を持つマップtypeです。

私は結局:

そして今、私は次に何が起こるかで立ち往生しています。

英語で説明すると、次のようになりstreamsます。マップの配列のマップです。

そして、私のコードでは、それを「マップである」と表現することができ、「配列の」と言う方法が行き詰まっています。

ヒントはありますか?

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

php - Symfony Validator Component の場合、EventSubscriberInterface を実装するクラスから強制的に検証を失敗させることは可能ですか?

次のコードがあります。

私のメソッドGetResolvedUrlListenerは、curl リクエストを実行して正しいプロトコルと最終アドレス (リダイレクトに続く) を検出し、正しい URL を決定します。

curl リクエストが正常な HTTP レスポンスを受信しない場合、検証が失敗するようにしたいと考えています。したがって、指定された URL に到達できない場合は、保存しないでください。

これは、EventSubscriberInterface を実装するクラスで実行できますか? 新しい制約を追加して、提供された URL を 2 回検証する必要がありますか?

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

symfony - serviceContainer は symfony 2.8 で IdentityTranslator を返します

コンポーネントを使用しようとしていtranslationますが、適切に取得して使用することができません。

/testT をリクエストすると:

私が得るものはこれです:

したがって、も翻訳されていません。何故ですか?これが私の構成です(_dev confにオーバーライドはありません):

0 投票する
2 に答える
498 参照

php - URI 値を使用してルーターのプレースホルダーをマップする

これを説明する方法はありませんので、お手柔らかにお願いします。

ルーターは uri 変数キーを保持します

ブラウザのアドレス バーの URI

ルーターのプレースホルダー変数を URI 一致値にマップするコードを作成するにはどうすればよいですか。例えば

ご理解いただけましたら、正しいリソースにリダイレクトしていただけますでしょうか。

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

php - Symfony2 - ファインダーコンポーネント

ディレクトリ内のいくつかのファイルで特定のテキストを検索したい。Symfony Finder Component を使用してみましたが、結果が得られませんでした。以下は私のコードです。

ファイルは sample ディレクトリにあります。サンプルディレクトリにpdf、txtファイルがあります。上記は私にはうまくいきませんでした。これを機能させる方法。どんな助けでも大歓迎です。