CodeIgniter kontrolörleri bağlam duyarlı menüler ekleme

0 Cevap php

Benim site için genel bir "Sayfa" denetleyicisi oluşturduk. Bu sayfalar, sayfa içeriğinin en son sürümünü ve bir veritabanından güncelleme tarihini çekin, çoğunlukla statik bilgiler kadar hizmet vermektedir. Her sayfada bir bölümü menüsü ve kaynak menü var. Bölüm menüsü kaynak menüsü özel ve de çekti Bu kaynaklar sayfası vb, etkinlikler ve takvim için o sayfa ile ilişkili kaynaklara bağlantılar, belgeler, dışına bağlantıları, bağlantıları tutan içeri sayfanın bulunduğu sitenin hangi mantıksal bölümü tarafından dikte Bir veritabanından.

Şu anda Page denetleyici onları üretir ve görünümünde yerleştirir, ama ben sadece birini, her ikisi, ya menülerin hiçbiri diğer denetleyicileri üzerinde çalışmaya bakıyorum. Ben menü seçimi ve üretim Sayfa denetleyici bir fonksiyonu olabilir ve yeni denetleyicileri bunu kopyalayıp yapıştırın yaşamaya devam etmelidir? Ya da bir şekilde bazı diğer nesne (kütüphane, yardımcı veya eklenti) içine menü arama ve üretim fonksiyonlarını patlak gerekir? Ve ben bunu nasıl patlak gerekir eğer öyleyse? Ya da başka nasıl bunu uygulamak gerekir?

0 Cevap