問題タブ [symfony4]

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

php - symfony/プロセスが例外で失敗する

Symfony/Process コンポーネントを使用して、Linux 用のスタンドアロン chromedriver を実行しようとしています。プロジェクトのフォルダー構造は次のとおりです。

これindex.phpは私が実行しようとしているコードです:

しかし、それはさらに悪化しました。現在、エラー出力はありません。次のような例外をスローするだけです。

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

php - Symfony 4、doctrine、getResult、および getArrayResult と getScalarResult は同じ構造の結果を返します

symfony 4 から、サンプル リポジトリ クラスを作成します。このクラスから、すべてのメールのユーザーのリストを取得するメソッドを作成しました。次のような配列構造を取得したいと思います。

しかし、「getResult」を使用すると、多次元配列が得られます。次に、getArrayResult と getScalarResult でテストしたところ、毎回まったく同じ配列構造の結果が得られました。

以下、私のサービスクラス:

そして、「getAllEmail()」の出力をダンプしたときの結果:

ここに画像の説明を入力

getResult / getArrayResult / getScalarResult がまったく同じ配列構造を返すのはなぜですか? 私はどこかで間違いをしますか?

編集:リポジトリクラスを変更しました:

そしてダンプ出力:

ここに画像の説明を入力

「getResult」と「getArrayResult」を使用して多次元配列を取得し、最初の次元ですべての電子メールを取得します (電子メールが重要です)。私は自分の目標に近づいていますが、完璧ではありません。私は「軽量」な方法を探しています(私の英語で申し訳ありません-_-)、できるだけ単純なクエリを実行したいので、メールのみを取得したいと思います(メール+別の役に立たないユーザー情報ではありません)。出来ますか ?