2014-01-10 77 views
0

我是laravel的新手。從Laravel的控制器調用模型函數

我有我的模型php的功能。我想在控制器中使用它們併發送查看。

這是我的示例函數。

public function select() 
    { 
     $users = DB::table('garanti')->get(); 
    } 

現在我需要在控制器和視圖上使用它。

CI中我處理這樣的:

$data['kategori'] = $this->model->select_s();   
$this->load->view('admin/kategori', $data); 
+0

在這裏你會得到關於這個http://stackoverflow.com/a/17515014/2567813 –

+0

你這個有問題的想法?你測試過了嗎?它不工作?你有任何錯誤信息向我們展示? –

回答

2

如果你

class Post extends Eloquent { 

    public function select() 
    { 
     return DB::table('garanti')->get(); 
    } 

} 

你可以用它在你的控制器:

$data['kategori'] = with(new Post)->select();   

return View::make('admin/kategori')->with('data', $data); 

其實有其他方式這樣做,但靜態函數不是真正可測試的,所以在這種情況下我不會使用它們。

相關問題