Я делаю приборную панель для домашней страницы пользователя для социальной системы, поэтому области ясны
Например — сообщения, настройки и т. Д.
Я хочу, чтобы кнопка с надписью «Просмотр профиля», но как я могу href эту ссылку, чтобы она получала идентификатор пользователя?
я пробовал
href вся ссылка вверх / профиль и добавление php echo $ engine4_users-> user_id; так далее
Я также попробовал это в html clock, чтобы сделать кнопку, но все равно она не работает
<?php
$viewer = Engine_Api::_()->user()->getViewer();
?>
<a href="profile/<?php echo Engine_Api::_()->user()->getViewer()->user_id;?>;">View Profile</a>
Я просто хочу создать собственную ссылку для кнопки для всех участников, которая переходит в профиль этого пользователя.
php не работает в файле .html, поэтому никакой код php не будет выполняться в блоке html. пожалуйста создать виджет модуля.
Чтобы получить URL профиля пользователя:
$href = $viewer->getHref();
Чтобы построить ссылку в шаблоне (просмотр):
echo $this->htmlLink($viewer->getHref(), "View Profile");