CakePHPのルートに単純な正規表現の要件があり、問題が発生しています。
ルーティングコード:
Router::connect('/tees/:id', array('controller' => 'tees', 'action' => 'view'), array('id' => "^.*[0-9].*[-][a-z].*$"));
regex: "^.*[0-9].*[-][a-z].*$"
一致したケース:340764-test-tee失敗したケース:テスト失敗したケース:anysingleword
私が間違っていることについて何か考えはありますか?
ありがとうございました!
編集:
私が使用することになった解決策は次のとおりです。
".*[0-9].*[a-z-].*"