問題タブ [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 に答える
151 参照

laravel-4 - Vagrant の Laravel で Symfony エラー メッセージが表示されない

VM で実行していないときに見慣れた symfony エラー メッセージが表示されないようです。Laravel 関連の問題がある場合に表示されるエラー メッセージは、白い背景に「おっと、何か問題が発生したようです」です。

この/他の人がこの問題に遭遇した場合に役立つ一般的な解決策はありますか?

ありがとう

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

symfony - symfony/console コマンドが key=value 引数を受け入れるようにする

Symfony コンソール コンポーネントを使用して、次のようなコマンドを作成したいと考えています。

app/console config:set someConfigName=someValue anotherConfig=anotherValue

この質問を見つけました: symfony/console コンポーネントのオプションの変数数

しかし、ArgvInput をハックして $app->run() に渡すのは維持できないようです。単体テストを行うには、ArrayInput と StringInput もハックする必要がありますが、それらをテストに挿入できるかどうかはわかりません。

どんな助けでも感謝します。

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

php - Symfony2 Config コンポーネント — ツリービルダーは提供された単一のオプションをどのように検証できますか?

私のルート設定には、テンプレートとオプションの 2 つのオプションがあります。ユーザーの構成で、両方ではなく 1 つのオプションのみを提供する必要があることを確認したいのですが、これを行う方法がわかりません。

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

php - Symfony Finder をサービスとして取得できないのはなぜですか?

私は Symfony Standard Edition を使用しており、サービスのような Symfony Finder コンポーネントを取得しようとしましたが、見つかりませんでした。Finder を使用するには、次のように手動で作成する必要があります。

サービスコンテナから取得できないのはなぜですか? それは間違っていましたか?

PS Symfony Filesystem コンポーネントはサービス コンテナーに存在し、名前で利用できますfilesystem

0 投票する
3 に答える
4133 参照

php - Symfony Finder Component でファイルを DESC 順でソートするにはどうすればよいですか?

デフォルトでは、 Symfony Finder コンポーネントASCはファイルを順番にソートします。

でファイルを並べ替えるにはどうすればよいDESCですか?

0 投票する
3 に答える
3275 参照

php - Monolog を使用して一般的な活用ログを設定する方法は?

Symfony2 コンポーネントを使用してコンソール アプリケーションを作成しており、サービスやコマンドなどに個別のログ チャネルを追加したいと考えています。問題: 新しいチャネルを作成するには、Monolog の新しいインスタンスを作成する必要があります。これを一般的な方法で処理する方法がよくわかりません。また、ストリーム ハンドラ、チャネル、およびバインドする適切なコードを渡す必要はありません。すべてのサービス内の一方と他方。

私は次を使用してトリックを行いましたdebug_backtrace()

どこからロガーを呼び出しても、それを呼び出したクラスごとにチャネルが作成されます。クールに見えますが、ロガーが大量に呼び出されるとすぐに、パフォーマンスが低下します。

だからここに私の質問があります:

ロガー プロパティを持つクラスごとに 1 つの個別のモノログ チャネルを作成する、より一般的な方法を知っていますか?


テスト用にパッケージ化された上記のコード:

composer.json

test.php

Usage

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

php - cli-config.php なしの Doctrine スタンドアロン

Doctrine ORM を (Symfony 以外の) プロジェクトに統合したいと考えています。私はすでに別のプロジェクトでこれを行っており、有名なcli-config.phpものをプロジェクトのルート ディレクトリに使用しました。

しかし今、私の新しいプロジェクトでは、Symfony Console コンポーネントと Dependency Injection コンポーネントを使用しています (サービスとコマンドをタグ付けして参照するため)。

1.cli-config.phpプロジェクトのルートにa を絶対に入れたくありません。Sf Doctrine Bundle はどのようにこれを行いますか?

2.また (あまり重要ではありませんが)、私のプロジェクト CLI に Doctrine コマンドを入れたいと思っています。これを行う最良の方法は何ですか?Doctrine コマンドへの参照を my services.yml?に作成します。または、PHP 経由で Doctrine コマンドを呼び出すローカルの「デコレータ コマンド」を作成しますか?