我正在将 Kohana v3 用于 Web 项目,今天我发现自己在写这个:
echo Html::anchor('user/view/'.$user->id, "See user's profile");
如果我重命名action_view
用户控制器中的方法,链接将被破坏。为了避免这种情况,我在 User 模型中创建了一个函数,该函数返回用于查看用户个人资料的 URL:
echo Html::anchor($user->url_view(), "See user's profile");
还有另一种(更清洁的)方法可以做到这一点(类似于 Django 的url()
and {% url %}
)?
PS:对不起,我的英语。