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 TitanMVC
2 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


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]