Biraz geç cevap veriyorum kusura bakma bunu yapabilmenin bir kaç yolu var aslında benim ilk aklıma gelen yukarıdaki sınıf tanımlamanı tek bir array içinde örneğin;
public array $array = [
'name' => "",
'lastname' => "",
'rank' =>"",
'perm' = [],
];
şeklinde tanımladık diyelim sonrasında attr fonksiyonun için foreach kullanarak elemanları döndürüp;
foreach (self::$array as $key => $value) {
self::$array[$key] = $veri[$key] // gelicek olan değer;
}
return self::$array;
şeklinde yaparsan çalışabileceğini düşünüyorum denemedim.
umarım sorunu doğru anlamışımdır, eğer anlamdıysam yardımcı olmak isterim iletişime geçebilirsin benimle
explode ile limitten parçala bir değişkene at attığın değişkende limitten öncesi ve sonrası olarak ayrılacak iskini birleştirip arasına yazabilirsin
tüm kod parçasını atmaktansa sorununu düzgün bir şekilde yazıp sadece gerekli yeri atarsan yardımcı olabilirim
php'de sınıfların construct ve destruct diye iki tanımlı voidleri var construct sınıf başlatıldığında destruct da sonlandığında çalışacak fonksiyonlardır
sınıf tanımlamanın başına private gibi değişkenkeri boş koyup sınıf başladığında construct fonksiyonu içinde bunları tanımlayarak bunu elde edebilirsin
private static $Veri = [];
function __construct(Request $request) {
self::$Veri = [
'categories' => Categories::get(),
'hotCategories' => "asdawdawd",
];
}
Öncelikle eğer sorguyu çalıştırırken pdo kullanıyorsan fetch methodu yerine direkt fetchAll methodunu kullanırsan çekebilirsin.
Örneğin
$sql = $db->prepare("SELECT DISTINCT ur_brand FROM urunler ");
$sql->execute();
$cek=$sql->fetchAll();
bir listeden sadece istediğim stunları çekiyorum.
veritabanında ve cookilerde tema rengi verisini tutucaksın tahmin ediyorum 2 farklı css dosyan var css linklerine tuttuğun verilere göre dinamik kontrol sağlayıp değiştirtceksin basit.
kardeşim adamların kendi makalelerine göz atarsan zaten yapabilirsin
tek kolay yolu:
https://developers.google.com/gmail/api
javascript ve php kullanarak yapabilirsin öncelikle inputtaki değerin değiştiğini onchange eventi ile algılat sonrasında inputtaki değeri ajax post ile gönderip bir sorgu ile veritabanından veya istediğn bir yerden sonucu çekip json encode ile göndericeksin geri kalan senin css js bilgine ve hayal gücüne kalıyo hayırlı olsun
mantık olarak yapman gereken şey öncelikle kullanıcı bilgisini yorumlar tablona eklemek olur sana tavsiyem kullanıcı id ni yorumlar tablona ekletirsen yorumları yazdırırken o id ye göre bir kullanıcılar tablonda arama yaptırıp yazdırtabilirsin