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 TitanMVC
5 ay önce

Database kütüphanesinde from() methodu bulunmuyor. Bunun yerine table() methodunu kullanabilirsiniz.

DB::table('general_options')->select('*')->getAll();
Uğur Türkmen
Web Developer
5 ay önce

Teşekkür ederim :)

Cevap Yazın


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