我这里有问题。
我想在里面添加一个条件GridView
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'table_column1',
'table_column2',
//CONDITION HERE
if(condition){
//BUTTON HERE
} else {
//TOOLS COLUMN HERE
}
],
]); ?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我想使用 Switch Toogle 更新 GridView 中的数据,而不刷新当前页面。
这是图像:

所以我想使用toogle 开关更新属性,status如上图所示。
这是我的代码:
索引.php
<?= GridView::widget([
'dataProvider' => $dataProvider,
//'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
//'alumni_id',
'tahun_lulus',
'file_excel',
[
'attribute' => 'status',
'format' => 'raw',
'value' => function($data){
if($data->status==0){
return SwitchInput::widget([
'name' => 'status_11',
'pluginOptions' => [
'size' => 'mini',
'onColor' => 'success',
'offColor' => 'danger',
'onText' => 'Active',
'offText' => 'Inactive',
],
'value' => true,
]);
}
else if($data->status==1){
return SwitchInput::widget([
'name' => 'status_11',
'pluginOptions' => [ …Run Code Online (Sandbox Code Playgroud) 我已使用此步骤(链接)将
MariaDB 更新到版本 10.3.14
它已成功安装,但是当我尝试从 XAMPP 控制面板停止 MySQL 服务时,它不会停止。
状态总是这样显示:
[mysql] 试图停止 MySQL 应用程序...