Php 针对数据库中的1000个条目进行ZF2动态路由检查
目前这只是一个想法,但我想知道这是否可能,或者你有更好的想法?我有大约1000个城市在我的数据库中,需要包括在我的路由器检查这一点 我知道有文字、分段和正则表达式检查。如何将这些城市包括在我的路由器中 目前,我的路由器看起来是这样的,但就像你看到的,它不仅仅是一个wildecard/测试检查Php 针对数据库中的1000个条目进行ZF2动态路由检查,php,regex,zend-framework2,Php,Regex,Zend Framework2,目前这只是一个想法,但我想知道这是否可能,或者你有更好的想法?我有大约1000个城市在我的数据库中,需要包括在我的路由器检查这一点 我知道有文字、分段和正则表达式检查。如何将这些城市包括在我的路由器中 目前,我的路由器看起来是这样的,但就像你看到的,它不仅仅是一个wildecard/测试检查 'city' => array( 'type' => 'Segment', 'options' => array( 'route' => '/[:ci
'city' => array(
'type' => 'Segment',
'options' => array(
'route' => '/[:city]',
'constraints' => array(
'state' => '[a-zA-Z][a-zA-Z0-9_-]+'
),
'defaults' => array(
'action' => 'city'
)
)
)
您是否考虑过在模块的预调度事件中检查城市的有效性,而不是在路由器中检查城市的有效性?你将有权访问那里的路线,并且能够将其与DB进行匹配,如果需要,可以从那里将其引导到其他地方。Thanx Mikey,不,我没有考虑过,因为我不知道。如果不是很多,你能给我一个例子,我如何实现它吗?你好,米奇,我想谢谢你。由于您的评论,现在已找到解决方案。:)很高兴我能帮忙!您应该在下面发布您的解决方案,并将其标记为已接受,以便其他人可以共享知识!