Bu soru çözüldü.
Cache BUG FİX
hayırlı günler turan hocam;cache belirlerken eğer sorgularımızı ayrı ayrı dosya olarak kaydedersek. iscached ile kontrol edersek çalışmıyor sebebi ise filename değişkeni olmaması.
Çözüm:
public function isCached($key, $filename = null)
{
$this->deleteExpiredCache();
if ($this->_loadCache($filename) != false) {
$cacheContent = $this->_loadCache($filename);
return isset($cacheContent[$key]['data']);
}
}
tabi bunu yaptığımızda.
if(Cache::isCached('faizler', 'faizler')){
$liste_faiz= Cache::read('faizler', 'faizler');
kontrol etmeliyiz.
Cevaplar (3)

Ramazan DÖNMEZ
Personel3 yıl önce
Bu seferde şöyle sorun olmaktadır turan hocam.
Eğer dosya adı belirlenmemiş ise "otomatik dosya oluşturuyor ki doğru" ama devamlı kaydediyor true geçmiyor. örneğin;
if(Cache::isCached('ayarlar')){
$ayarlar = Cache::read('ayarlar');
Eğer bu şekilde yaparsam. çalışıyor.
if(Cache::isCached('ayarlar', 'ayarlar')){
$ayarlar = Cache::read('ayarlar', 'ayarlar');
Yapmak istediğim dosya adı tanımladıysam ona yazsın tanımlamadı isem sistem otomatik oluşturuyor fakat iscache fonksiyondan geçmiyor.
Bu arada şunuda farkettim diyelim 3 tane kendimiz dosya belirledik, 1 tanede dosya belirlemedik sistem otomatik kendi dosya oluştursun misal ayarlar gibi.. Kontrol ediyorum ayarlar olan database sorgu sonucunu tüm dosyaların içine atıyor.

Turan Karatuğ
Software Developer - Creator of TitanMVC3 yıl önce
Bu bug ile ilgili notumu almıştım. Her durumda file belirtmek gerekiyor. Düzenleyip yeni release çıkarım bu haftasonu. Teşekkürler.

Turan Karatuğ
Software Developer - Creator of TitanMVC3 yıl önce
Söz konusu hatayı giderip v2.3.2 versiyonunu yayınladım.
http://v2.titanphp.com/doc/surum-notlari#v2.3.2
Cevap Yazın

Ramazan DÖNMEZ
3 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