問題タブ [symfony-4.3]

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 に答える
77 参照

symfony - カスタム ページでカスタム ルートを作成する

Symfony 4.3 と Sonata 3.x バージョンを使用しています。

カスタム ページでカスタム ルートを作成しようとしていますが、次のエラーが表示されます。

Y エンティティに対して OneToMany 関係を持つエンティティ X があります。コードによる説明:

それから私の YAdmin があります:

そこで、次のようなテンプレートを使用してアクションを追加します。

したがって、エラーは、ルート admin.photocall|admin.photocall_gallery.moderate が見つからないことを示しています。しかし、moderate ルートを追加した後に YAdmin で $collection をダンプすると、次の 2 つの要素があります。

  • admin.photocall|admin.photocall_gallery.list (現在のページ)

  • admin.photocall|admin.photocall_gallery.moderate

調べてみましたが、他にやっている人はいないようです。

助けてくれてありがとう

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

symfony - symfony アノテーションのルーティング順序

私は現在、Symfony4 (4.3) プロジェクトでルーティングに行き詰まっています。私の問題は非常に単純です。コントローラーでルート注釈を使用したいのですが、これらの順序を定義したいと考えています。

たとえば、次のルーティングを持つ 2 つのコントローラーがあるとします。

このconfig/routes/annotations.yamlようにルートを定義します

次に、私が電話をかけた場合、彼のアクションが定義/test/my_valueされているのでリダイレクトされたいのですが、ルートがアルファベット順にロードされるように、ルート付きのアクションが最初に呼び出されます。FooControllerindex@Route("/test/my_value", name="app_foo")indexBarControllerapp_bar

だから私は次のルーティングを定義しようとしました:

しかし、これは機能しませんでした.BarControllerと彼のapp_barルートは、FooControllerからのルートの前に呼び出さapp_fooれました.

config/routes/annotations.yamlまた、両方に任意のタイプのルートが含まれている可能性があるため、 vsの目的がわかりませんconfig/routes.yaml... 何か見逃していますか?