вот сам код с view
как сделать сортировку по полям и поиск?
Код: Выделить всё
<div class="panel panel-primary">
<div class="panel-heading"><?= $this->panelTitle; ?></div>
<div class="ya-site-form ya-site-form_inited_no" onclick="return {'action':'http://otautv.kz/result.php','arrow':false,'bg':'transparent','fontsize':12,'fg':'#000000','language':'ru','logo':'rb','publicname':'поиск по otaytv.kz','suggest':true,'target':'_self','tld':'ru','type':2,'usebigdictionary':true,'searchid':2308365,'input_fg':'#000000','input_bg':'#ffffff','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':null,'input_placeholderColor':'#000000','input_borderColor':'#7f9db9'}"><form action="https://yandex.ru/search/site/" method="get" target="_self" accept-charset="utf-8"><input type="hidden" name="searchid" value="2308365"/><input type="hidden" name="l10n" value="ru"/><input type="hidden" name="reqenc" value="utf-8"/><input type="search" name="text" value=""/><input type="submit" value="Найти"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;if((' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1){e.className+=' ya-page_js_yes';}s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>
<table class="table table-striped">
<tr>
<th>Дата скачки</th>
<th>Поставщик</th>
<th>Тендер</th>
<th>Файл</th>
</tr>
<?php foreach($models as $model):
$user = SiteUser::model()->findByPk($model->user_id);
$file = TenderFile::model()->findByPk($model->file_id);
$tender = Tender::model()->findByPk($model->tender_id);
?>
<tr>
<td><?=$model->date;?></td>
<td>
<?php if($user): ?>
<a href="<?=url('user_admin/view', array('id'=>$user->site_user_id));?>"><?=$user->company_name;?></a>
<?php else: ?>
<span>-</span>
<?php endif; ?>
</td>
<td><a href="<?=url('tender_admin/update', array('id'=>$tender->tender_id));?>"><?=$tender->name_ru;?></a></td>
<td><?=$file->filename;?></td>
</tr>
<?php endforeach; ?>
</table>
<div class="panel-body">
<?$this->widget('CLinkPager', array(
'pages' => $pages,
))?>
</div>
</div>