DaSourcerer/yii2-yiiboard

View on GitHub
components/SimpleSearchForm.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
namespace app\modules\yboard\components;

use yii\base\Widget;
use yii\helpers\Html;

class SimpleSearchForm extends Widget
{
    public $options = [];
    public $model = null;
    
    public function init()
    {
        parent::init();
        if(!isset($this->options['action']))
        {
            $this->options['action'] = 'search/index';
        }
    }

    public function run()
    { 
        $form = \yii\widgets\ActiveForm::begin([            
            'id'=>'simple-search-form', 
            'action'=> [$this->options['action']],
            'enableAjaxValidation'=>false,
        ]);

        echo Html::textInput('search', null, ['class'=>'form-control', 'hint'=>YBoard::t('yboard', 'Search')]); 
        echo Html::hiddenInput('type', '0');  
        echo Html::hiddenInput('choice', '0');  
        Html::submitButton('Submit', ['class' => 'small-search-button'])  ;
        
        \yii\widgets\ActiveForm::end();  
    }
}