2016-06-29 1 views
0

Je voudrais rechercher et transmettre une valeur de la vue au contrôleur.Fuelphp Comment passer la valeur de recherche de la vue au contrôleur

Voici mon Voir

 <div class="form-group"> 

      <?php echo Form::label('', 'search', array('class'=>'control-label')); ?> 

       <?php echo Form::input('search', Input::post('search', isset($user) ? $search : ''), array('class' => 'col-md-4 form-control', 'placeholder'=>'search')); ?> 

      <?php echo Html::anchor('admin/users/index/', 'Search', array('class' => 'btn btn-primary')); ?> 

     </div> 

Voici mon contrôleur

public function action_index_search($search = null) 
{ 

    $data ['users'] = DB::select('*')->from('users')->where('username','=', $search)->as_object()->execute(); 
    $this->template->title = "Users"; 
    $this->template->content = View::forge('admin/users/index_search', $data); 

} 

Répondre

0

Soit vérifier $ _POST dans votre contrôleur, ou mieux encore: sortir de action_search et utiliser get_search et post_search méthodes de contrôleur à la place:)