カテゴリのナビゲーション メニューを含むヘッダーがあります。
このメニューはデータベースからのデータによって作成され、モデルを作成しました。これは、そのモデルのカテゴリ リストを返す関数です。
function categories_list()
{
$query=$this->db->get("produits_categories");
if($query->num_rows()>0)
{
$i = 0;
foreach($query->result() as $rows)
{
$items[$i] = $rows->title;
$i++;
}
return $items;
問題は、ヘッダー ビューが他のコントローラーによって呼び出されるため、コントローラーを使用してデータをヘッダー ビューに渡す方法がわからないことです。
たとえば、ヘッダー ビュー、クライアント ビュー、フッター ビューをロードするクライアント コントローラーがあるため、データを渡す必要がある場合は、ヘッダーを使用するすべてのページで、カテゴリ コントローラーを呼び出してデータをヘッダー ビューに渡す必要があります。
データを直接ビューに渡す方法は他にありませんか?