'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>'
我已在url管理器中编写此规则,以便在更新操作期间隐藏ID我希望url应该是/ id应该隐藏。但没有运气。
例如:
我有这个网址mysite.com/controller/update/1
我希望网址为mysite.com/controller/update
答案 0 :(得分:4)
你想要达到的目标是不可能和无用的。
从逻辑上考虑一下。在这种情况下,操作根本不会确切地知道应该加载和更新哪个模型。
我只看到一个可能的用例。
当您加载页面post/update
时,请从列表中选择发布以更新并使用AJAX加载它。
在这种情况下,只需从操作参数中删除id
,您就不需要为此编写其他网址规则。