2016-08-21 60 views
1

Member.php控制器,其包含這樣的:Kohana的-----形式

$post = $this->request->post(); 
    if($post){ 
     $member = ORM::factory('Member'); 
     $member->values($post); 
     $member->save(); 
    } 

而且也有在圖news.php。 關鍵是我不知道這個視圖中的窗體如何工作以及如何與控制器連接。我的意思是應該輸入什麼內容。

echo Form::open('Member', array('method'=>'get')); 
echo Form::label('username', 'username'); 
echo Form::input('username'); 
echo Form::submit(NULL, 'Post'); 
echo Form::close(); 

謝謝!

回答

0

您需要更改方法參數Form::open。例如

Form::open('Member', array('method'=>'post')); 

此外,第一個參數是Form::submit你想在按鈕上的文本,而第二個參數是將要提交的值。例如

Form::submit('Save Details', NULL);