Bu soru çözüldü.
Database bağlantı Sorunu
Merhabalar,Büyük ve sürekli geliştirilebilecek bir proje için ön hazırlık yapıyorum, bu proje için Türk framework'u olan Titan'ı kullanmak istedim, kendimde neyi nasıl yaparım vs bazı senaryolar düşünüyordum. Fakat database sorunuyla karşılaştım en başında.
Karşılaştığım hata : Call to undefined method SystemLibsDatabaseDB::from()
Tam olarak yapmak istediğim şey bir adet tüm sistemin ayarlarının tutulduğu tablo bulunuyor, oradan veri çekmek.
Dosyalarım aşağıdaki şekildedir.
<?php
'db_driver' => 'mysql',
'db_host' => 'localhost',
'db_user' => 'root',
'db_pass' => '',
'db_name' => 'test',
'db_charset' => 'utf8',
'db_collation' => 'utf8_general_ci',
'db_prefix' => ''
Home Controller dosyam aşağıda ki şekilde;
<?php
<?php
namespace AppControllersFrontend;
use SystemKernelController;
use View;
use Model;
class Home extends Controller
{
public function index()
{
$data['posts'] = Model::run('options')->config();
View::render('home', $data);
}
}
Model dosyam ise aşağıda ki şekilde;
<?php
namespace AppModels;
use DB;
class Options
{
public function config()
{
return DB::select('*')->from('general_options')->getAll();
}
}
Teşekkürler
Cevaplar (2)

Turan Karatuğ
Software Developer - Creator of TitanMVC3 yıl önce
Database kütüphanesinde
from()
methodu bulunmuyor. Bunun yerine table()
methodunu kullanabilirsiniz.DB::table('general_options')->select('*')->getAll();
Cevap Yazın

developerman
3 yıl önce sordu.Çok Okunanlar
- 6289 [v2.x] Mail gönderme - SMTP connect() failed
- 4729 [v1.x] Sınırsız Kategori/Menu Bulabildiğim en iyi çözüm !
- 1925 [v1.x] TitanPhp örnek uygulamalar
- 1882 [v1.x] Üye giriş ve kayıt olması ?
- 1849 [v1.x] Sınırsız Kategori/Menu ÖNEMLİ
- 1526 [v1.x] Veritabanı Kayıt Ekleme
- 1488 [v1.x] $this->load->plugin('template');
- 1424 [v1.x] index.php?url şeklinde kullanmadan controllere erişemiyorum.
- 1381 [v1.x] fonksiyonların içinde veritabanı işlemi
- 1379 [v2.x] vendor/autoload hatası (kurulum)