blog教程操作最终源码 , admin 中_search工作流程求解 [ 新手入门 ]
[attach]847[/attach]
遇到一个问题就是管理日志或者评论都有一个search ,对于它的工作不太明白,有一部分以下代码不明白, 大概了解应该是客户端js操控_search 提交后应该是把数据放到了CGridView那些等待输入的框中, 但是怎么做到的,如何和下面提供的数据关联,实现搜索的??求解
Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
$('.search-form').toggle();
return false;
});
$('.search-form form').submit(function(){
$.fn.yiiGridView.update('post-grid', {
data: $(this).serialize()
});
return false;
});
");
<?php echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?>
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
'model'=>$model,
)); ?>
</div><!-- search-form -->
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'name'=>'title',
'type'=>'raw',
'value'=>'CHtml::link(CHtml::encode($data->title), $data->url)'
),
array(
'name'=>'status',
'value'=>'Lookup::item("PostStatus",$data->status)',
'filter'=>Lookup::items('PostStatus'),
),
array(
'name'=>'create_time',
'type'=>'datetime',
'filter'=>false,
),
array(
'class'=>'CButtonColumn',
),
),
)); ?>
共 0 条回复
没有找到数据。
newyii
注册时间:2012-08-14
最后登录:2013-07-25
在线时长:0小时0分
最后登录:2013-07-25
在线时长:0小时0分
- 粉丝0
- 金钱150
- 威望0
- 积分150