| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | <?phpuse Cas\Dao\LotteryEvents;/** * !!!!! * !! 限制: * !! 1、不要出现()号的嵌套,不支持! * !! 2、括号外不要出现正则相关字符,如 ? ^等 * !!!!! * 路由配置 */function getEventsC(){	$eventRoute = LotteryEvents::getEventRoute();	preg_match('/([a-zA-Z]+)\/([0-9]+)([a-zA-Z]+)/iU',$_SERVER['PHP_SELF'],$eventArr);	return  $eventRoute[$eventArr['3']];}return array(	'test'	=> array(		'c'	=> 'Test',	),	'admin'	=> array(		'c'	=> 'Admin_Index',		'a'	=> $_GET['a'],	),			'services/([a-zA-Z]+)/?' => array(		'c'	=> 'services',		'a'	=> '$1',	),	'([a-zA-Z]+)/([0-9]+)([a-zA-Z])?'	=> array(				'c'	=> getEventsC(),				'url' =>'$1',				'create_time' =>'$2',	),	'([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+)?'	=> array(			'c'	=> '$2',			'url' =>'$1',			'create_time' =>'$3',	),	'connect(?:/([a-z]+))?/?' => array(		'c'	=> 'connect',		'a'	=> '$1',	),	'article/v([a-z]+)g/?'	=> array(		'c'	=> 'article',		'friendlyUrl'	=> '$1',	),	'list/([a-zA-Z]+)/member/([a-zA-Z]+)/?'	=> array(		'c'	=> 'member',		'url' =>'$1',		'a'	=> '$2',	),	'tryDetail/([0-9]+)/?'	=> array(		'c'	=> 'tryDetail',		'tryid'	=> '$1',	),	'redirect/?'	=> array(		'c'	=> 'redirect',	),	'API_SetUser_([a-zA-Z]+)' => array(		'c'	=> 'API_SetUser',		'a' =>'$1',	),		'list/([a-zA-Z]+)/?'	=> array(			'c'	=> 'Index',			'url' =>'$1',	),	'SetUser/?'	=> array(			'c'	=> 'API_SetUser',			'a' =>'page',	),		);
 |