return kullanarak fonksiyonlardan veri alabilirsin.
class Header extends Model {
public function main()
{
$settings = $this->db->query('SELECT * from tm_settings where id=1')->fetch();
$title = $settings['title'];
$description = $settings['description'];
$keywords = $settings['keywords'];
return array("title"=>$title,"desc"=>$description,"key"=>$keywords);
}
}
$veri=$this->model->fonksiyon();
echo '<pre>';
print_r($veri);
Teşekkürler cevabın için fakat şöyle bir durum var. Diyelim ki benim Header model classımın içindeki main() fonksiyonumda $test = "bu bir test yazısıdır"; şeklinde bir değişken tanımlayıp bunu return ettiğimde controller dosyamda 'header' => $this->model('header')->main(), şeklinde tanımlayıp view dosyamda <?php echo $header; ?> dediğim zaman return ettiğim değeri basıyordu. Fakat şöyle bir durum var. Senin verdiğin kodda array dizisi içindeki verileri ayrı ayrı almam gerekiyor. Yani atıyorum $this->model('header')->main()->title dediğim zaman bana title değişkeninin çıktısını vermesi lazım.