Veritabanı bağlantısı ve veri çekme

db
MVC ve Titan Çatısında yeniyim. Bootstrap 4 ile bu kütüphanesini kullanabileceğimi düşünüyorum. Fakat nasıl yapacağımı bilmiyorum.
Models'e Ornek.php adında bir dosya açtım ve içine
<?php
//--- [*] App/Models/Ornek.php ---//
namespace AppModels;

use DB;

class Ornek extends Model
{
public function haberleriListele()
{
return $this->db->get('users')->results();
}
}
?>
yazdım
Controller'ime de Ornek adında bir sınıf açtım ve
public function uyeler()
{
$data['uyeler'] = $this->ornek->haberleriListele();

View::render('ornek', $data);
}
Diye bir fonksiyon atadım.
Tüm verileri çekmek istiyorum
Veritabanı ayarlarım da bunlar
return [

'db_driver' => 'mysql',
'db_host' => 'localhost', //DB host
'db_user' => 'root', //DB Kullanıcı Adı
'db_pass' => '', //DB Şifresi
'db_name' => 'sitem', //DB Adı
'db_charset' => 'utf8',
'db_collation' => 'utf8_general_ci',
'db_prefix' => ''

];
Whoops Exception ErrorException (E_NOTICE)
Undefined property: AppControllersOrnek::$ornek
Adında bir hata veriyor
Bunun doğru kodu tam olarak nedir ayrıntılarıyla açıklayabilirseniz sevinirim.

Cevaplar (1)


Turan Karatuğ
Software Developer - Creator of TitanMVC
6 ay önce

Controller içinde model kullanımınız yanlış.
http://v2.titanphp.com/doc/model#model-kullanimi

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]