小编Ami*_*iee的帖子

在yii2框架中使用动态模型时如何设置属性标签?

在yii2框架中使用动态模型时如何设置属性标签?

这是我的代码如下:

$model = DynamicModel::validateData(compact('name','shipping'), [
        [['name','shipping'], 'required'],
    ]);
    if ($model->hasErrors()) {
        // validation fails
      //  }
    } else {
        //validation true
    }
Run Code Online (Sandbox Code Playgroud)

php yii2 yii2-advanced-app

4
推荐指数
1
解决办法
5434
查看次数

在yii2中上传Ajax文件

我想在yii2框架中使用Ajax上传文件这是我的代码,但是在控制器"get Instance"中因为序列化数据而返回null; 我怎样才能做到这一点?

这是我的控制器:

<?php
public function actionUpdate($id)
    {
            $model = Signature::findOne([
                'user_id' => $id,
            ]);
            if ($model->load(Yii::$app->request->post())) {
                $model->file = UploadedFile::getInstance($model, 'file');
                $model->file->saveAs('uploads/signature/' . $model->user_id . '.' . $model->file->extension);
                $model->url = 'uploads/signature/' . $model->user_id . '.' . $model->file->extension;

                if ($model->save()) {
                    echo 1;
                } else {
                    echo 0;
                    echo $model->file;
                }
            } else {
                return $this->renderAjax('update', [
                    'model' => $model,
                ]);
            }
    }
?>
Run Code Online (Sandbox Code Playgroud)

这是我的脚本代码我无法在控制器中获取我的文件,它返回null

<?php $script = <<<JS

$('form#{$model->formName()}').on('beforeSubmit', function(e)
{
    var \$form = $(this);

    $.post(
    \$form.attr("action"),
    \$form.serialize(), …
Run Code Online (Sandbox Code Playgroud)

php ajax yii2

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

在 yii2 中处于非活动状态 5 分钟后自动注销

如果用户在 yii2 中处于非活动状态超过 5 分钟,我可以知道如何具有自动注销功能吗?

yii2 yii2-advanced-app

0
推荐指数
1
解决办法
3766
查看次数

标签 统计

yii2 ×3

php ×2

yii2-advanced-app ×2

ajax ×1