Montei um Dropdown (BootStrap 4) em uma navbar(header.php), acontece que está header é carregada em todas as paginas com dados do usuário(Nome,Tipo de Autorização e Session) e dados de classificados. Mas o código é executado em todas as controllers. Como posso fazer para que seja carregado apenas uma vez e passar sempre para as Controllers e respectivamente para views sem que haja repetição de codigo e que a estrutura de layout se mantenha.
Segue Código: View(header.php)
<div class="container-scroller">
<!-- partial:partials/_navbar.html -->
<nav class="navbar default-layout col-lg-12 col-12 p-0 fixed-top d-flex flex-row">
<div class="text-center navbar-brand-wrapper d-flex align-items-top justify-content-center">
<a class="navbar-brand brand-logo" href="<?= site_url('dashboard') ?>">
<img src="<?php echo base_url('\assets\images\logo\1.png') ?>" alt="logo"/>
</a>
<a class="navbar-brand brand-logo-mini" href="<?= site_url('dashboard') ?>">
<img src="<?php echo base_url('\assets\images\logo\1.png') ?>" alt="logo"/>
</a>
</div>
<div class="navbar-menu-wrapper d-flex align-items-center">
<ul class="navbar-nav navbar-nav-right">
<li class="nav-item dropdown">
<a class="nav-link count-indicator dropdown-toggle" id="messageDropdown" href="#" data-toggle="dropdown" aria-expanded="false">
<i class="mdi mdi-file-document-box"></i>
<span class="count">!</span> </a>
<div class="dropdown-menu dropdown-menu-right navbar-dropdown preview-list" aria-labelledby="messageDropdown">
<div class="dropdown-item">
<p class="mb-0 font-weight-normal float-left">Novos Classificados</p>
</div>
<?php
$i = 0;
foreach ($ad as $item) {
if ($i >= 3) //Contador para Apenas Apresentar os três primeiros classificados
break;
?>
<div class="dropdown-divider"> </div>
<a class="dropdown-item preview-item">
<div class="preview-thumbnail">
<i class="mdi mdi-cube text-danger icon-lg"></i>
</div>
<div class="preview-item-content flex-grow">
<h6 class="preview-subject ellipsis font-weight-medium text-dark"><?= $item['titulo']?>
<!-- <span class="float-right font-weight-light small-text">1 Min ago</span>-->
</h6>
<!-- <p class="font-weight-light small-text"> Categoria </p>-->
</div>
</a>
<?php
$i++;}
?>
</div>
</li>
<li class="nav-item dropdown d-none d-xl-inline-block">
<a class="nav-link dropdown-toggle" id="UserDropdown" href="#" data-toggle="dropdown"
aria-expanded="false">
<span class="profile-text">Olá, <?= $user['nome']; ?>!</span>
<img class="img-xs rounded-circle" src="<?php echo base_url('theme/images/faces/face1.png') ?>"
alt="Profile image">
</a>
<div class="dropdown-menu dropdown-menu-right navbar-dropdown" aria-labelledby="UserDropdown">
<a class="dropdown-item" href="<?= base_url('index') ?>"> Área externa </a>
<a class="dropdown-item" href="<?= base_url('logout/') ?>"> Sair </a>
</div>
</li>
</ul>
<button class="navbar-toggler navbar-toggler-right d-lg-none align-self-center" type="button"
data-toggle="offcanvas">
<span class="mdi mdi-menu"></span>
</button>
</div>
</nav>