yii中的tbButton更新值数据库

时间:2013-11-23 23:15:11

标签: yii

新手在这里。 如何使用tbButton更新数据库中的一个值?甚至不确定我是否应该这样做。

这就是我到目前为止......在控制器中:

    public function activate()
{
    $this->widget('bootstrap.widgets.TbButton', array(
            'type'=>'warning',
            'label'=>'Activate',
            'size'=>'small',
    ));
}

在视图中:

<?php $this->widget('bootstrap.widgets.TbGridView', array(
                                        'type'=>'striped bordered condensed',
                                        'dataProvider'=>$model->deactivate(),
                                        'columns'=>array(                                       array(
                                                        'class'=>'bootstrap.widgets.TbButtonColumn',
                                            ///blah///
                                                array(
                                                        'header'=>'Activate',
                                                        'value'=>array($this,'activate'),
                                                    ),
                                        )
                                    )); ?>

1 个答案:

答案 0 :(得分:0)

您可以触发对控制器的ajax调用,通过该调用,您可以传递参数,更新的行ID,要更新的字段等等。

然后您可以处理它并提供有关此呼叫的beck信息,您可以通过拨打电话的对象来获取此信息

这是一种方法:D