[v2.x] router slug kullanımı sorusu için;
Altan Öztürk
PHP Developer
1 yıl önce

Routes
 Route::get('/blog/{BlogSef}','Blog@BlogDetay')->where(['BlogSef' => '([-A-z0-9]+)']);

Controller

public function BlogDetay($BlogSef)
{
$BlogDetay = Model::run('BlogModel', 'frontend')->BlogDetay($BlogSef)
}

kabaca bu şekilde kullanabilirsin. controllerdan aldığın $BlogSef değişkenini filtrelemeyi unutmazsan güvenlik sorununda olmaz.

[v1.x] BaseController'da tanimlanmis olan bir datayi her sayfanin view'inde render edilirken tanimlama hakkinda sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

Ben bu sorunu layout_helper adında bir helper oluşturup içerisine her yerde kullanacağım sorguları fonksiyonlar halinde base controller içerisine import ederek çözdüm farklı bir çözümü varsa bende merak ediyorum takipteyim.

[v2.x] Aynı yazılımı kullanan 10 sitem var, nasıl güncelleme sistemi yapabilirim ? sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

bağlantıda ki repo'yu inceleyebilirsiniz.

[v2.x] Sayfalama Hakkında sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

Harikasınız hocam, çok teşekkür ederim, bir an geliştirilmiyor ya da proje unutuldu diye çok korktum :)

[v2.x] Ajax ile il ilçe seçimi sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

Merhaba, ben https://www.serpito.com/php-ajax-il-ilce-semt-mahalle-secimi-guncelleme-uygulamasi/ burada bulunan chainselect'i kullanıyorum, örneğin Ajax/SehirAjax isminde bir controller oluşturup router içerisinede Route::get('/SehirGet', 'SehirAjax@SehirListele'); böyle bir tanım yaparak ilgili işlemleri gerçekleştirebilirsin, il selectbox chance olduğunda isteği $("#ilce").remoteChained("#il", "baseUrl'in/SehirGet"); buraya göndereceksin.

[v2.x] Template Hk. sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

Öncelikle cevap için çok teşekkür ederim, mantık olarak bu şekilde ilerledim layout adında bir controller'ım var header ve footer ortak datalarını buradan çekiyorum ve örnek olarak anasayfa controlleri buradan extend ediliyor tabiki diğer sayfalarda öyle fakat burada şöyle bir handikap var şu an kodladığım projede çok sayfa yok yani toplasak 20 ancak vardır fakat daha kapsamlı projelerde 50 - 100 sayfa oluyor şimdi örnek olarak footer içerisine ekstra bir alan ekleme ihtiyacı doğduğunda bu 100 contrellerin içine girip hepsine layouta sonradan eklenen alanı tanımlamam gerekecek, bahsettiğim bunlarla uğraşmadan direkt sistem çalıştığında her sayfada çalışan ve view'e data gönrebilen bir controller tanımlayamazmıyız? codeigniterde ki my_controller ya da laravelde ki view composers gibi

[v2.x] Çoklu Dil Kullanımı Hk. sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

Çok teşekkür ederim geliştirilen projenin büyüklüğüne göre esnek bir yapıda o zaman mükemmel :)

[v2.x] Kayıt Sayısı Bulma sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

Çok teşekkür ederim mükemmel bir framework yazmışsınız elinize emeğinize sağlık gerçekten o kadar ders videosu izlememe rağmen mantığını kavrayamamıştım fakat titan2'ye başladığımdan beri hem derli toplu, hem de çok zevkli bir şekilde kodlama yapıyorum sayenizde mantığını'da öğrendim umarım çok daha büyük bir kullanıcı kitlesine ulaşır gerçekten size tekrar tekrar teşekkür ederim.

[v2.x] Routes içerisinde helpers çağırma sorusu için;
Altan Öztürk
PHP Developer
2 yıl önce

define tanıladığım bir helper dosyam mevcut, bu dosya içerisinde route parametrelerinde kullanmak üzere daha sonra değişimi kolay olsun diye sabitler tanımladım fakat yukarıda'da belirttiğim üzere helper dosyasını route içerisinde çağıramıyorum bu arada kusura bakmayın ilk defa kullanıyorum daha önce biraz codeigniter tecrübem oldu fakat titan çok daha kullanışlı geldiğinden proje yapmak istedim ayrıca örnek olarak post işlemlerinde base_url'i nasıl kullancağımı bulamadım şu an post ederken BASE_DIR.'/'.ADMIN_PANEL.'/AdminLogin' kullanıyorum fakat yanlış yapıyorum sanırım :)
Altan Öztürk
PHP Developer

Sosyal