Doğru Cevap
-
Php konusunda kendini geliştirmek istiyorsan kendin yaz ama projelerin var acil gerçekleştirmek istiyorsan framework kullanabilirsin.Ben bir süredir codeigniter kullanıyorum.
-
sharq
codeigniter daki MVC yapısını sevdim geçekleştirmek istediğim içerik yönetim sistemini erkenden ypmak istiyorum admin panelli falan admin panelinide codeigniter kullanarak yapacağız demi yani kendim yazacak kadar pek vaktim yok,
bide link yapısını pek anlayamadım codeigniterda metotları link olarak falan atıyor ama bazı sorunlar çıkıyormuş diye duydum veri tabanı falan metotlarında11 yıl önce yazılmış -
xuma
Metodlar konusunda bir sıkıntı yok biraz alışmak lazım ve ufak bir özelliğinden haberdar olmak lazım.Mesela ufak bir örnek vereyim normale developer adında bir controller üzerinden ürün göstermeniz gerek diyelim;
Bunu normal şartlar altında ci metod yapısıyla;developer/show/Urun-adi-veya-id
şeklinde yapılabilir.Ama rooter' ufak bir ayar yaparak;$route['developer/(:any)'] = "developer/show/$1"; // developer/Urun-adi-veya-id
şeklinde dekullnabilirsin.
Veya sayfa diye bir controllerim var diyelim ve bir sayfayı gostermek istersem sayfayı göstermek için şu gibi bir url olması lazım;www.site.com/sayfa/goster/sayfa-id-veya-string
evet denildiği gibi kötü görünüyor.Ancak sayfa controlleri default controller olarak atar ve rootera şöyle bir ayar yaparsak;$route['sayfa/(:any)'] = "sayfa/goster/$1";
yeni urlmizwww.site.com/sayfa-id-veya-string
olacaktır.Eğer bu gibi ayarlardan haberdar değilsek metod kullanımı çok iyi değil diyebiliriz.11 yıl önce yazılmış -
sharq
:) teşekkür ederim geçekten haberdar değldim işe yarayacak bir konu
bu konularda kaynakları nereden araştırabilirim?11 yıl önce yazılmış -
xuma
Codeigniter'ın dökümantasyonu çok iyi ve türkçe çeviriside yapılmış durumda.Bu yüzden sadece dökümantasyon bile yeter.Dx_auth,ion_auth veya tank_auth gibi kullanıcı sistemlerinide incelersen kullanıcı yönetimi sistemlerini basite indirgeyebilirsin.11 yıl önce yazılmış -
sharq
cevapların için teşekkür ederim
link verebilirmisin?11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.