Fonksiyonu View'da Gösterme
Merhaba,Yazı sayfasında etiketler diye bir alan yaptım.
Örnek:
public function getTags($id){
DB::customQuery("SELECT * FROM posts WHERE FIND_IN_SET($id, tags)")->getAll();
return DB::numRows();
}
Bunu view içerisinde nasıl çağırabilirim? Burada ID gönderdiğim için yazı sayfasında bir foreach dönüyor. Normal şartlarda controller'da çağırabilirim ancak bir explode döndüğü için orada nasıl işlem yapabileceğimi anlayamadım. İlk defa MVC yapısını kullandığım için bu kısım biraz karışık geldi.
@foreach (explode(',', $post->tags) as $tag)
<a href="#" class="nav-link p-0 me-4 text-dark">#{{$tag}}</a>
@endforeach
Yardımcı olabilirseniz sevinirim. Teşekkürler şimdiden.
-----
Ek olarak helper kullanımı nasıl oluyor? Döküman dosyasını inceledim ancak bununla ilgili örnek bulamadım. Kullanım şekline de bir örnek verebilir misiniz? Helper'dan belki çağırabilirim foreach'i.
Cevaplar (1)

Turan Karatuğ
Software Developer - Creator of TitanMVC2 yıl önce
View'da kullanacağınız veriyi controller'da oluşturup göndermeniz daha doğru bir yaklaşım olacaktır. Sonrasında view'da foreach içerisinde bu gelen datayı kullanabilirsiniz.
http://v2.titanphp.com/doc/view#veri-gonderme
Cevap Yazın

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