別の配列に存在する要素で配列をフィルタリングするにはどうすればよいですか?

Dmitrii Trubetskoy

別の配列に存在する要素で配列をフィルタリングする必要があります。

詳細には、コントローラーに2つの変数(配列)があります。1つはすべてのユーザーを含み、もう1つは評価に参加しているユーザーです。必要なのは、3番目の変数/またはすべての残りを含む小枝(配列)のリストです-したがって、すべての評価のドロップダウンリストからそれらから選択できます(すでに評価されている名前は表示されませんドロップダウンリスト)。

私は今、これを行うための最良のアプローチは何であるか疑問に思っています。これを小枝またはコントローラーで行う必要がありますか?

ありがとうございました!

小枝:

<select name="user" >
   {% for user in users %}
      <option value="{{ user.idUser }}" label="{{ user.name }} ">  
   {% endfor %}
</select>

コントローラ:

    $evals = $this
        ->getDoctrine()
        ->getRepository(User::class)
        ->findUserGroups();             // this is my own function (based on SQL query) from repository that searches for those who participated in evaluation

    $users = $this
        ->getDoctrine()
        ->getRepository(User::class)
        ->findAll();                    //this is a variable that contains ALL users (including those who already participated in evaluation)
ehymel

これはコントローラーで処理するのが最適であり、phpを使用して処理できますarray_diff

コントローラ:

$evals = $this
    ->getDoctrine()
    ->getRepository(User::class)
    ->findUserGroups();

$users = $this
    ->getDoctrine()
    ->getRepository(User::class)
    ->findAll();

$non_evals = array_diff($users, $evals);

その後、小枝で:

<select name="user" >
   {% for user in non_evals %}
      <option value="{{ user.idUser }}" label="{{ user.name }} ">  
   {% endfor %}
</select>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別の配列にあるアイテムに基づいて配列をフィルタリングするにはどうすればよいですか?

分類Dev

ネストされた配列を別の文字列配列でフィルタリングするにはどうすればよいですか?

分類Dev

重複する要素のみを保持するように配列をフィルタリングするにはどうすればよいですか?

分類Dev

別の配列の単語に基づいて配列をフィルタリングするにはどうすればよいですか?

分類Dev

別の配列の項目でtypescript配列をフィルタリングするにはどうすればよいですか

分類Dev

別の配列に存在しないF#配列の要素のフィルタリングを簡略化するにはどうすればよいですか?

分類Dev

特定のタイプの要素の配列をフィルタリングするメソッドを指定するにはどうすればよいですか?

分類Dev

ある配列のすべてのアイテムが別の配列のアイテムの一部と一致する配列の配列から配列をフィルタリングするにはどうすればよいですか?

分類Dev

配列内の配列の値に応じて配列をフィルタリングするにはどうすればよいですか?

分類Dev

PHPで多次元配列を別の配列にフィルタリングするにはどうすればよいですか?

分類Dev

ネストされた配列を持つ要素を含む配列をフィルタリングするにはどうすればよいですか?

分類Dev

C ++で配列をフィルタリングするにはどうすればよいですか?

分類Dev

配列を使用して配列の配列をフィルタリングするにはどうすればよいですか?

分類Dev

構造体の配列を他の配列の値ですばやくフィルタリングするにはどうすればよいですか?

分類Dev

配列を繰り返しフィルタリングするにはどうすればよいですか?

分類Dev

監視可能な配列をフィルタリングするにはどうすればよいですか?

分類Dev

要素の最初の文字でJavaScript配列をフィルタリングするにはどうすればよいですか?

分類Dev

文字列の配列で配列をフィルタリングするにはどうすればよいですか

分類Dev

typescriptを使用して配列に個別にマッピングおよびフィルタリングするにはどうすればよいですか?

分類Dev

元の配列を変更せずにネストされた配列をフィルタリングするにはどうすればよいですか?

分類Dev

javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

分類Dev

javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

分類Dev

孫配列の値に基づいて配列をフィルタリングするにはどうすればよいですか?

分類Dev

Angular JS-配列内の複数の要素をフィルタリングするにはどうすればよいですか?

分類Dev

ある配列のレコードを別の配列に存在しないレコードでフィルタリングするにはどうすればよいですか?

分類Dev

別の配列と照合してRの行列をフィルタリングするにはどうすればよいですか

分類Dev

配列内の配列要素をトリミングするにはどうすればよいですか?

分類Dev

文字列の配列をSwiftで一意の結果にフィルタリングするにはどうすればよいですか?

分類Dev

3D numpy配列を最初の列の値で単純にフィルタリングするにはどうすればよいですか?

Related 関連記事

  1. 1

    別の配列にあるアイテムに基づいて配列をフィルタリングするにはどうすればよいですか?

  2. 2

    ネストされた配列を別の文字列配列でフィルタリングするにはどうすればよいですか?

  3. 3

    重複する要素のみを保持するように配列をフィルタリングするにはどうすればよいですか?

  4. 4

    別の配列の単語に基づいて配列をフィルタリングするにはどうすればよいですか?

  5. 5

    別の配列の項目でtypescript配列をフィルタリングするにはどうすればよいですか

  6. 6

    別の配列に存在しないF#配列の要素のフィルタリングを簡略化するにはどうすればよいですか?

  7. 7

    特定のタイプの要素の配列をフィルタリングするメソッドを指定するにはどうすればよいですか?

  8. 8

    ある配列のすべてのアイテムが別の配列のアイテムの一部と一致する配列の配列から配列をフィルタリングするにはどうすればよいですか?

  9. 9

    配列内の配列の値に応じて配列をフィルタリングするにはどうすればよいですか?

  10. 10

    PHPで多次元配列を別の配列にフィルタリングするにはどうすればよいですか?

  11. 11

    ネストされた配列を持つ要素を含む配列をフィルタリングするにはどうすればよいですか?

  12. 12

    C ++で配列をフィルタリングするにはどうすればよいですか?

  13. 13

    配列を使用して配列の配列をフィルタリングするにはどうすればよいですか?

  14. 14

    構造体の配列を他の配列の値ですばやくフィルタリングするにはどうすればよいですか?

  15. 15

    配列を繰り返しフィルタリングするにはどうすればよいですか?

  16. 16

    監視可能な配列をフィルタリングするにはどうすればよいですか?

  17. 17

    要素の最初の文字でJavaScript配列をフィルタリングするにはどうすればよいですか?

  18. 18

    文字列の配列で配列をフィルタリングするにはどうすればよいですか

  19. 19

    typescriptを使用して配列に個別にマッピングおよびフィルタリングするにはどうすればよいですか?

  20. 20

    元の配列を変更せずにネストされた配列をフィルタリングするにはどうすればよいですか?

  21. 21

    javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

  22. 22

    javascriptを使用して配列の配列を行の長さでフィルタリングするにはどうすればよいですか?

  23. 23

    孫配列の値に基づいて配列をフィルタリングするにはどうすればよいですか?

  24. 24

    Angular JS-配列内の複数の要素をフィルタリングするにはどうすればよいですか?

  25. 25

    ある配列のレコードを別の配列に存在しないレコードでフィルタリングするにはどうすればよいですか?

  26. 26

    別の配列と照合してRの行列をフィルタリングするにはどうすればよいですか

  27. 27

    配列内の配列要素をトリミングするにはどうすればよいですか?

  28. 28

    文字列の配列をSwiftで一意の結果にフィルタリングするにはどうすればよいですか?

  29. 29

    3D numpy配列を最初の列の値で単純にフィルタリングするにはどうすればよいですか?

ホットタグ

アーカイブ