Я использую Kohana v3 для веб-проекта, и сегодня я обнаружил, что пишу это:
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");
Есть еще один (более чистый) способ сделать это (похожий на url()
и {% url %}
Джанго?
PS: Извините за мой английский.