現時点ではアイデアにすぎませんが、それが可能かどうか知りたいですか、それとももっと良いアイデアがありますか? データベースには約 1000 の都市があり、これをルーター チェックに含める必要があります。
リテラル、セグメント、および正規表現のチェックがあることは知っています。この都市をルーターに含めるにはどうすればよいですか?
現時点では、私のルーターはこのように見えますが、ワイルドカード/テスト チェック以上のものが表示されます。
'city' => array(
'type' => 'Segment',
'options' => array(
'route' => '/[:city]',
'constraints' => array(
'state' => '[a-zA-Z][a-zA-Z0-9_-]+'
),
'defaults' => array(
'action' => 'city'
)
)
)