Helpers ı karıştırmayın bence hangi sayfada çalıştıracaksanız controller dosyasındaki fonksiyona model datanızı çağırmanız yeterli.
Özetle: model de verileri toplarsınız, a tablosundan b yi getir vs diye.
Controller da çalıştıracağınız modellerin komutlarını eklersiniz.
['ornekverim'] = $this->ornek_model->ornek_model_fonksiyonu($varsa_data);
Controller dosyasına kullanacağınız modeller dosyasını da çağırmanız gerekir.
Telefondan yazıyorum umarım güzel açıklama yapabilmişimdir.
Hocam MVC yapısına gore bu yanlış model veri tabanı işleri yaptırılır arkadaş fonksiyon kodluyor helpers koysa o fonksiyonu istediği yerde kullanır örnek deneme();
Yardımlarınız için teşekkürler arkadaşlar.
Helpers'da DB işlemi yaptırıyorum, bu herhangi bir sorun oluşturur mu?
function commentsCount($id){
$db = db_connect();
$sql = 'SELECT * FROM comments WHERE discuss_id = ?';
$res = $db->query($sql, $id);
return count($res->getResult());
}Bunu model'de yapıp foreach içerisine çekemediğim için bu şekilde yapmak zorunda kaldım.