【问题标题】:Kohana ----- formKohana ----- form
【发布时间】:2016-12-28 06:03:47
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: php forms kohana kohana-3


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2011-10-01
      • 2012-12-11
      相关资源
      最近更新 更多