표준 라우팅을 사용하여 다음 형식으로 URL에 응답하는 Magento 2에서 모듈을 생성 할 수 있습니까?
http://magento.example.com/namespace_module/return/index
즉- 두 번째 매개 변수가 PHP 예약 키워드 인 URL 입니다. 위의 문제는 PHP 컨트롤러 클래스 이름을 만드는 것입니다.
Namespace\Module\Controller\Return\Index
와 가진 Return
네임 스페이스에 불법 PHP입니다. URL의 최종 매개 변수 (전통적으로 액션이라고 함)가 예약 키워드인지 알고 있습니다.
http://magento.example.com/namespace_module/foo/return
Magento는 컨트롤러 클래스를 만들 수있게 해주었습니다.
Namespace\Module\Controller\Foo\ReturnAction
그러나 두 번째 매개 변수에는 작동하지 않습니다.
표준 Magento 2 라우팅 기술을 사용하여이를 수행 할 수있는 방법이 있습니까?
그렇지 않은 경우이 동작을 얻기 위해 사용자 지정 라우터 개체를 주입하는 일반적인 방법이나이 문제를 해결할 수있는 다른 기술이 있습니까? (에 after
플러그인 Magento\Framework\App\Router\ActionList
?)