symfony 프로젝트에서 routing.yml의 매개 변수에 밑줄을 구분 기호 으로 사용하고 싶습니다.routing.yml에서 segment_separators로 사용되는 밑줄
URL 예 : /article/lorem-1111_45.html
routing.yml
rule_sample:
url: /article/:info-:datePublished_:id.html
param: { module: cms, action: test }
options:
segment_separators: ['-', '/', '.', '_']
requirements:
info: ^([A-Za-z0-9\-]+)$
datePublished: \d+
id: \d+
이 코드 나던 작동합니다. 다음과 같은 오류가 있습니다 : "/article/:info-:datePublished_ : id.html"경로를 ": id.html"근처에서 파싱 할 수 없습니다.
누구나이 규칙을 구현하는 방법을 알고 있습니까?
+1 : 만족스럽게 해결할 수 없었습니다. 솔루션에 관심이 있습니다. 그러나 밑줄에 많은 문제가 있어서는 안되지만 대시 (-)는 더 많은 SEO 친화적 인 것으로 간주됩니다. – Tom