小编Noo*_*ict的帖子

删除不起作用方法不允许(#405)gridview yii2

这是我的网格视图,我从类更改actionColumn为:

[   'format' => 'html',
            'contentOptions'=>['style'=>'width: 5px;'],
            'value' => function($model) {
                if($model->id == Yii::$app->user->identity->id) {
                    return  Html::a('<i class="glyphicon glyphicon-share-alt"></i>').' '. 
                            Html::a('<i class="glyphicon glyphicon-pencil"></i>', ['update', 'id' => $model->id]).' '.
                            Html::a('<i class="glyphicon glyphicon-trash"></i>', ['delete', 'id' => $model->id], ['data' => ['confirm' => 'Do you really want to delete this element?','method' => 'post']]);
                }
                return '';
            },
        ],
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误。

Method Not Allowed (#405)

Method Not Allowed. This url can only handle the following request methods: POST. 
Run Code Online (Sandbox Code Playgroud)

当我actionColumn再次更改它时,它可以正常工作,但是我更改了代码,这只是给我一个错误。

jquery yii2 yii2-advanced-app yii2-basic-app

5
推荐指数
1
解决办法
2913
查看次数

没有型号yii2的ActiveForm

我想创建ActiveForm没有模型,以防万一.我尝试过dynamicModel但是我遇到了一些错误:

use yii\base\DynamicModel;
$model = DynamicModel::validateData(compact('KOMENTAR'), [
   [['KOMENTAR'], 'string', 'max' => 128],
]);
Run Code Online (Sandbox Code Playgroud)

这是我想要创建的表单

<br>
<?php $form = ActiveForm::begin([
    'method' => 'post',
]); ?>

<?= $form->field($model, 'KOMENTAR')->textarea(['rows' => 6])->label(false) ?>

<div class="form-group">
    <?= Html::submitButton('POST', ['class' => 'btn btn-primary']) ?>
</div>
Run Code Online (Sandbox Code Playgroud)

这是错误

Getting unknown property: yii\base\DynamicModel::KOMENTAR
Run Code Online (Sandbox Code Playgroud)

yii2 yii2-advanced-app yii2-basic-app

4
推荐指数
2
解决办法
3万
查看次数

如何在url中获取params,它是数组?yii2

我有这样的网址

 http://localhost/belajar4/web/index.php?r=data%2Fsingle&id=2&DataSearch[TANGGAL]=2015-08-04&DataSearch[TANGGAL_SELESAI]=2015-08-12 

我想得到DataSearch ['Tanggal'] dan DataSearch [TANGGAL_SELESAI]

我曾尝试过id

 Yii::$app->request->queryParams['id'] 

这是成功的,但不是DataSearch ['Tanggal']

当我尝试DataSearch ['Tanggal']时,错误是

 Undefined index: DataSearch[TANGGAL] 

我认为它应该很容易回答,但我是yii2的新手,我还没有找到解决方案

php yii2 yii2-basic-app

3
推荐指数
1
解决办法
9275
查看次数

标签 统计

yii2 ×3

yii2-basic-app ×3

yii2-advanced-app ×2

jquery ×1

php ×1