внедрить загрузочное уведомление или профиль - PullRequest
0 голосов
/ 20 февраля 2019
good morning:
 <html>
 <button type="button" class="btn btn-primary">Notifications <span class="badge badge-light">4</span>
 </button>


 <button type="button" class="btn btn-primary">Profile <span class="badge badge-light">9</span>
   <span class="sr-only">unread messages</span>
 </button>
</html>

enter image description here

теперь, как мне это реализовать?например, как facebook, когда я нажимаю на уведомление появляется небольшое подменю

кто-нибудь может мне помочь?спасибо

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете получать уведомления из базы данных вашего контроллера, помещать их в переменную и передавать их в представление.

В самом представлении вы можете сделать что-то вроде этого:

// $notificationsCount is the variable with number of notifications you passed to the 
view in your controller
<button type="button" class="btn btn-primary">Notifications 
    <span class="badge badge-light"><?php echo $notificationsCount ?></span>
</button>

Если вы не хотите обновлять страницу, вы можете использовать ajax или какое-либо другое событие.Пример:

$('#someElement').on('click', function () {
    //change value of the notification btn
});
...