Привет все хотят, чтобы отобразить роль пользователя ее мой кодОтображение строки на основе массива переменных в шаблоне Smarty
if (isset($_SESSION['loggeduser_id']) && $_SESSION['loggeduser_id'] > 0) {
$loggeduser_id = $_SESSION['loggeduser_id'];
}
if ($loggeduser_id > 0) {
$user = new user();
$role = $user->getrole($loggeduser_id);
$smarty->assign("role",$role);
}
И когда я типа var_dump($role);
это показать мне, что
array(2) {
[0]=>
string(3) "vip"
["role"]=>
string(3) "vip"
}
поэтому я хочу показать класс в профиле пользователя на странице tpl, если пользователь vip я пытаюсь это сделать, и он не работает
{if $role eq vip}<span class="user-vip-icon"></span>{/if}
Может у меня помочь, пожалуйста
если вы видите ваши $ роль содержит массив, используя $ роль [0] или $ роль [1] будет делать всю работу за вас! –
так как может быть код –
'{if $ role ['role'] eq vip}' вместо '{if $ role eq vip}' –