Web sitemi CodeIgniter çerçevesinde geliştirmeye devam ediyorum ve yaptığım seçim için gerçekten çok mutluyum çünkü çok kolay ve kod temiz. Aşağıda mevcut sorunumu açıklayacağım.Codeigniter, değişken olan bir genel işlev adına sahip olmak mümkün mü?
benim Kontrolörleri birindeYazdığım:
public function abcd() {
//CONTENT of the controller public function
}
o dinamically adı MySQL den, örneğin, değerini alarak "() abcd" değiştirmek mümkün mü? Sadece daha açık olmak gerekirse, her zaman denetleyicinin aynı İÇERİĞİNİ kullanmamı sağlayan bir ifade kullanmak istiyorum, ancak farklı kamu işlevleri için.
denetleyici dosyasında dinamik kontrolör adını değiştiremezsiniz –
Teşekkür Parthiban Cevabınız için K. Cevabınızın ilk bölümünde önerdiğiniz gibi yaptım (DB dahil olmak üzere parçayı denemeliyim) ama rota.php sadece rotayı koyduğumda ['dynamic_name'] komut dosyası bana 404 hatası veriyor . Bunun yerine, $ route ['controller_name/dynamic_name'] kullanırsam çalışır. – mauro269
Bunu düşünürsek, DB kodunu güncellemem gerekirse ... nasıl olacak? $ Rotasını aşağıdaki şekilde güncellemek doğru mu? => $ rota ['controller_name /'.$ adı] – mauro269