v2.5.2
Giriş yap

obje olarak hazırlanan veri içinde html işaretlemesi olmalımı

kartal
383 defa görüntülendi

Obje olarak verileri hazırlıyorum ürünlerle ilgili.
Şimdi fonksiyon içinde bilgileri döngü içinde html işaretleme ile mi return etmeliyim yoksa
sadece bilgileri dizi olarak alıp html ile sayfada mı kullanmalıyım

Bana objelerden sadece ham veriler gelse daha iyi olur gibi böylece veriler değişik ortamlarda taşınabilir.

Ama html kısmında şöyle bir sorun olacak.

$obj = new productCard();
echo '<div class="names">'.$obj->isim.'</div>';

//aynı sayfada yada başka bir sayfada
echo '<div class="names">'.$obj->isim.'</div>';

class adı name değilde başka bir isim verilecek heryerde değiştirmek gerekir.
Yani sözün özü html obje içindeyse problem yok ama ben objeden dacece veri çekmek istiyorum daha sonra düzenleme kolaylığı için.

Cevap yaz
Cevaplar (1)
tayfunerbilen
1264 gün önce

Sınıf içinde html içinde metodlar tanımlayabilirsin, ancak front-end ile back-end i karıştırmak çokta mantıklı değil, o yüzden bir template engine kullanmanı tavsiye edebilirim. blade, twig gibi.