位置-----表格

Kohana ----- form

Member.php 个控制器,其中包含:

    $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();

谢谢!

您需要将 Form::open 上的 方法 参数更改为 post。例如

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

此外,Form::submit 的第一个参数是您想要在按钮上显示的文本,而第二个参数是将要提交的值。例如

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