2016-08-21 2 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);