spUrl的一个问题

#1 ipengxh

我开启了url_rewrite,映射一个动作c=user a=read_user_info到/u/123,其中123是用户的ID,在动作read_user_info中,直接判断URL中的数字部分,如果是合法数字,则读取用户数据,如果不是数字或者数字非法,则给出错误信息。

现在希望在smarty中使用spUrl,希望得到:http://www.example.com/u/123,则spUrl应该怎么写?

2012-06-04 12:32:54

#2 ipengxh

已解决

谢谢@蓝色天擎

'map' => array(
'u' => 'user@read_user_info',
)

'args' => array(
'u' => array('id'),
)

直接将u映射一个id,在smarty中写<{spUrl c=user a=read_user_info id=$id}>

2012-06-04 12:39:51