activeSearchQueryField() public static method

Generates a search query input for a model attribute.
public static activeSearchQueryField ( CModel $model, string $attribute, array $htmlOptions = [] ) : string
$model CModel the data model.
$attribute string the attribute.
$htmlOptions array additional HTML attributes.
return string the generated input.
コード例 #1
0
 /**
  * Renders a search query field for a model attribute.
  * @param CModel $model the data model.
  * @param string $attribute the attribute.
  * @param array $htmlOptions additional HTML attributes.
  * @return string the generated input.
  * @see TbHtml::activeSearchField
  */
 public function searchQuery($model, $attribute, $htmlOptions = array())
 {
     return TbHtml::activeSearchQueryField($model, $attribute, $htmlOptions);
 }
コード例 #2
0
 public function testActiveSearchQueryField()
 {
     $I = $this->codeGuy;
     $model = new Dummy();
     $html = TbHtml::activeSearchQueryField($model, 'search', array('class' => 'input'));
     $input = $I->createNode($html, 'input[type=text].search-query');
     $I->seeNodeCssClass($input, 'input');
     $I->seeNodeAttributes($input, array('id' => 'Dummy_search', 'name' => 'Dummy[search]', 'value' => 'Search query'));
 }
コード例 #3
0
ファイル: _search.php プロジェクト: nicovicz/reward-point
<?php

// Javascipt untuk fungsi pencarian ditable gridview
// @parameter1 ID Script
// @paramerer2 Javascript snippet
Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n    \$('.search-form').toggle();\n    return false;\n});\n\$('.search-form form').submit(function(){\n    \$('#" . $gridid . "').yiiGridView('update', {\n        data: \$(this).serialize()\n    });\n    return false;\n});\n");
?>
<div class="search-form">
<?php 
echo TbHtml::beginFormTb(TbHtml::FORM_LAYOUT_SEARCH, Yii::app()->createUrl($this->route), 'get', array('autocomplete' => 'off'));
echo TbHtml::activeSearchQueryField($model, $attribute, array('style' => 'width:50%'));
echo "&nbsp;&nbsp;&nbsp;";
echo TbHtml::submitButton('<i class="icon-fa-search icon-fa-large" style="margin-top:5px;"></i> Search', array('color' => TbHtml::BUTTON_COLOR_INVERSE));
echo TbHtml::endForm();
?>
</div>