Yii2在非对象上调用成员函数saveAs()

康纳·布鲁

因此,我通过执行iteasychannel跟随了YouTube上的Yii2教程,但是单击提交按钮时出现以下错误。

Call to a member function saveAs() on a non-object

以下是我创建表单并添加enctype的控制器操作中的一些代码,但仍然给出错误。

以下代码应将文件保存到目录,然后将文件的路径添加到表的化身列中。

$userprofile = UserProfile::findOne(['user_id' => $id]);     

$imageName = $user->username;
$userprofile->file = UploadedFile::getInstance($userprofile, 'file');
$userprofile->file->saveAs('uploads/'.$imageName.'.'.$userprofile->file->extension);
$userprofile->avatar = 'uploads/'.$imageName.'.'.$userprofile->file->extension;
$userprofile->user_id = Yii::$app->user->id;
$userprofile->save(false);
索赫尔·艾哈迈德·梅萨尼亚

fileUserProfile模型中声明一个属性(变量)然后在rules()方法中分配其验证规则-参考

<?php

namespace app\models;

use Yii;

/**
 * This is the model class for table "user". (for eg)
 *
 * ...
 */
class UserProfile extends \yii\db\ActiveRecord
{
    // for file uploading
    public $file;

    public function rules()
    {
        return [
            // ... other attribute validation rules
            [['file'], 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg'],
        ];
    }

    /**    
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'user'; // for eg
    }

    // ... rest of the code

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在yii2文件上传中的非对象上调用成员函数saveAs()

来自分类Dev

Yii2 调用非对象上的成员函数 load()

来自分类Dev

错误 yii2 上传调用成员函数 saveAs() on null

来自分类Dev

在 Yii 的字符串上调用成员函数 saveAs()

来自分类Dev

Symfony 2错误:在非对象上调用成员函数get()

来自分类Dev

Symfony 2错误:在非对象上调用成员函数get()

来自分类Dev

在非对象上调用成员函数fetchAll()

来自分类Dev

在非对象上调用成员函数fill()

来自分类Dev

在非对象上调用成员函数getAction()

来自分类Dev

在非对象上调用成员函数getClientOriginalName()

来自分类Dev

PHP:在非对象上调用成员函数...

来自分类Dev

在非对象上调用成员函数describetable()

来自分类Dev

在非对象上调用成员函数getAttribute()

来自分类Dev

在非对象上调用成员函数bindValue()

来自分类Dev

在非对象上调用成员函数getElementById()

来自分类Dev

“在非对象上调用成员函数 userList()”

来自分类Dev

Yii2 RBAC DbManager错误在null上调用成员函数getRole()

来自分类Dev

在字符串上调用成员函数redirect()-Yii2 v2.0.36

来自分类Dev

致命错误:在非对象上调用成员函数insert()

来自分类Dev

在非对象Laravel 4.2上调用成员函数where()

来自分类Dev

Magento-在非对象上调用成员函数getId()

来自分类Dev

在非对象DateTime上调用成员函数format()

来自分类Dev

在非对象上调用成员函数num_rows()

来自分类Dev

致命错误:在非对象上调用成员函数error()

来自分类Dev

致命错误:在非对象上调用成员函数first()

来自分类Dev

错误:在非对象上调用成员函数paginate()

来自分类Dev

FatalErrorException:错误:在非对象symfony上调用成员函数has()

来自分类Dev

FatalErrorException:错误:在非对象上调用成员函数has()

来自分类Dev

错误:在非对象上调用成员函数get()

Related 相关文章

  1. 1

    在yii2文件上传中的非对象上调用成员函数saveAs()

  2. 2

    Yii2 调用非对象上的成员函数 load()

  3. 3

    错误 yii2 上传调用成员函数 saveAs() on null

  4. 4

    在 Yii 的字符串上调用成员函数 saveAs()

  5. 5

    Symfony 2错误:在非对象上调用成员函数get()

  6. 6

    Symfony 2错误:在非对象上调用成员函数get()

  7. 7

    在非对象上调用成员函数fetchAll()

  8. 8

    在非对象上调用成员函数fill()

  9. 9

    在非对象上调用成员函数getAction()

  10. 10

    在非对象上调用成员函数getClientOriginalName()

  11. 11

    PHP:在非对象上调用成员函数...

  12. 12

    在非对象上调用成员函数describetable()

  13. 13

    在非对象上调用成员函数getAttribute()

  14. 14

    在非对象上调用成员函数bindValue()

  15. 15

    在非对象上调用成员函数getElementById()

  16. 16

    “在非对象上调用成员函数 userList()”

  17. 17

    Yii2 RBAC DbManager错误在null上调用成员函数getRole()

  18. 18

    在字符串上调用成员函数redirect()-Yii2 v2.0.36

  19. 19

    致命错误:在非对象上调用成员函数insert()

  20. 20

    在非对象Laravel 4.2上调用成员函数where()

  21. 21

    Magento-在非对象上调用成员函数getId()

  22. 22

    在非对象DateTime上调用成员函数format()

  23. 23

    在非对象上调用成员函数num_rows()

  24. 24

    致命错误:在非对象上调用成员函数error()

  25. 25

    致命错误:在非对象上调用成员函数first()

  26. 26

    错误:在非对象上调用成员函数paginate()

  27. 27

    FatalErrorException:错误:在非对象symfony上调用成员函数has()

  28. 28

    FatalErrorException:错误:在非对象上调用成员函数has()

  29. 29

    错误:在非对象上调用成员函数get()

热门标签

归档