0

/app/config/parameters.ini にパラメーターがあります。

[parameters]
    my_param=123

そして、routing.yml ファイルには次のものがあります。

url_name:
    pattern: /test
    defaults:
        _controller: MyBundle:MyController:test
    requirements:
        url_param_1:  %my_param%

url_param_1 を必須にしたい。ユーザーが /test にアクセスすると、404 例外が発生します。ユーザーが /test?url_param_1=%my_param% に到達した場合 (私の例では /test?url_param_1=123) - すべて問題ありません。コントローラーでチェック検証なしで自動的に行うことはできますか?

4

1 に答える 1

0

パターンにスラッグを追加することはできませんか?

url_name:
pattern: /test/{url_param_1}
defaults:
    _controller: MyBundle:MyController:test
requirements:
    url_param_1:  %my_param%
于 2012-11-20T14:01:40.240 に答える