Bu soru çözüldü.
View'a data gönderme
Merhaba, index sayfamı 3'e bölerek header index ve footer diye ayırdım fakat içinden çıkamadığım bir durum var, normal durumda mvc mantığına göre controller içerisinde header, index ve footer'ı render etmem gerekiyor fakat tasarım biraz sorunlu bu şekilde yaptığımda bozuluyor arada farklı alanlarda var ve zorunlu olarak
public function index()
{
$data['loglar'] = Model::run('AnaSayfa_model', 'frontend')->NelerOluyor();
$data['page'] = 'index';
View::render('frontend/index');
}
bu şekilde kullanıyorum, index sayfasına sorunsuz olarak veri gönderiyorum fakat header ve footer'a nasıl göndereceğimi bulamadım, render edersem bozulma olacak bu sebepten index içerisinde render ediyorum header ve footer'ı yardımcı olursanız çok sevinirim.
Cevaplar (1)

Turan Karatuğ
Software Developer - Creator of TitanMVC2 yıl önce
Bu gibi durumlarda layout'lar tanımlayabilirsiniz. Ancak header gibi bir bölüm, genellikle tüm sayfalarda aynı dataları içereceğinden, bir BaseController yaparak bu tarz verileri burada oluşturmanızı ve diğer Contorller'ları da bundan extend etmenizi tavsiye ederim.
Layout sistemi için aşağıdaki bağlantıyı inceleyebilirsiniz;
http://v2.titanphp.com/doc/template#layout-tanimlama
Cevap Yazın

Altan Öztürk
2 yıl önce sordu.Çok Okunanlar
- 9014 [v2.x] Mail gönderme - SMTP connect() failed
- 5875 [v1.x] Sınırsız Kategori/Menu Bulabildiğim en iyi çözüm !
- 2313 [v1.x] Üye giriş ve kayıt olması ?
- 2309 [v1.x] TitanPhp örnek uygulamalar
- 2199 [v1.x] Sınırsız Kategori/Menu ÖNEMLİ
- 2157 [v1.x] index.php?url şeklinde kullanmadan controllere erişemiyorum.
- 1936 [v2.x] vendor/autoload hatası (kurulum)
- 1904 [v1.x] Veritabanı Kayıt Ekleme
- 1701 [v1.x] $this->load->plugin('template');
- 1599 [v1.x] fonksiyonların içinde veritabanı işlemi