0
私はブートストラップでYiiを使用しています。Yii/Bootstrap OnClick MySQLクエリを実行する
私はこのようなデータの完全なテーブルを設定してい:
$table_contents = array(
... irrelevant data...
array(
'name'=>'Action',
'value'=>array($this, 'activateButton'),
)
);
は、テーブルの作成:
$this->widget($table_view, array(
'type'=>$table_type,
'dataProvider'=>new CArrayDataProvider($prod_array),
'columns'=>$table_contents,
)
);
そしてここでは、私のボタン作成機能はコントローラである:
public function activateButton($data, $row)
{
$this->widget('bootstrap.widgets.TbButtonGroup', array(
'size'=>'small',
'type'=>'inverse',
'buttons'=>array(
array('label'=>'Deactivate',
)
)
));
}
これは完全に機能しますが、私はボタンを押してMySQLの更新コマンドを実行しようとしていますが、トンが押されて、私はそれをするために設定することができるプロパティを考え出すことは何も運んでいないよ。 activateButton()に何を追加して、pressでクエリを実行できるようにすることができますか?
ajaxリクエストonclickを作成し、サーバー側でクエリを実行します。 – ineersa
ボタンが動的に作成され、番号が不定であるため、どのボタンを押してどのボタンを押したのかわかりますか? –