2016-08-21 5 views
1

Il est contrôleur Member.php qui contient ceci:Kohana ----- forme

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

Et il y a aussi vu news.php. Le point est que je ne sais pas comment le formulaire dans cette vue fonctionne et comment se connecter avec le contrôleur. Je veux dire ce que l'entrée devrait contenir.

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

Merci!

Répondre

0

Vous devez changer l'argument de la méthode sur Form::open à après. par exemple.

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

En outre, le premier argument de Form::submit est le texte que vous voulez sur le bouton, tandis que le second argument est la valeur qui sera soumis. par exemple.

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