2

エラーは次のとおりです。

ファイル "C:\xampp\tmp\php5B9.tmp" が存在しません 500 内部サーバー エラー - FileNotFoundException スタック トレースの vendor\symfony\symfony\src\Symfony\Component\HttpFoundation\File\File.php の 37 行目

Symfony 2.8、VichUploader 1.3.1、および YML エンティティ構成を使用しています

私のフォームタイプ:

            $ビルダー
                ->add('名前')

                ->add('frontImage', VichImageType::class, array(
                    「必須」 => false、
                ));
    
My config file:
<pre>
vich_uploader:
    db_driver: orm
    mappings:
        category_image:
            uri_prefix:         /images/categories
            upload_destination: %kernel.root_dir%/../web/images/categories
            namer:              vich_uploader.namer_uniqid

私のエンティティ:

    AppBundle\エンティティ\カテゴリ:
        タイプ: エンティティ
        表: カテゴリ
        リポジトリクラス: AppBundle\Repository\CategoryRepository
        ゲモ:
          soft_deleteable:
            field_name: deletedAt
            time_aware: false
          木:
            タイプ: 入れ子
        ID:
            ID:
                タイプ: 整数
                nullable: false
                署名なし: 真
                ID: 真
                発生器:
                    戦略: IDENTITY
        田畑:
            名前:
                タイプ: 文字列
                nullable: 真
                長さ: 100
                修正済み: false
                列: 名前
            タイプ:
                タイプ: ModelObjectType
                長さ: 20
                nullable: false
            見える:
                タイプ: ブール値
                nullable: 真

            削除された場所:
              タイプ: 日時
              nullable: 真

            フロント画像名:
              タイプ: 文字列
              長さ: 255
              nullable: 真

            deviceAlertThreshold:
              タイプ: 整数
              nullable: 真
              署名なし: 真

            リフト:
              タイプ: 整数
              nullable: 真
              ゲモ:
                - ツリーレフト

            右端:
              タイプ: 整数
              nullable: 真
              ゲモ:
                - ツリーライト

            レベル:
              タイプ: 整数
              nullable: 真
              ゲモ:
                - ツリーレベル

        一対多:
            カテゴリパラメータ:
                targetEntity: カテゴリパラメータ
                マップされた: カテゴリ
                カスケード: [すべて]
                orphanRemoval: true
            子供:
                targetEntity: カテゴリ
                マップされた: 親
                カスケード: [削除]
                orderBy:
                  左:ASC
            デバイス:
                targetEntity: デバイス
                マップされた: カテゴリ

        多対一:
            根:
              targetEntity: カテゴリ
              結合列:
                参照列名: id
                onDelete: CASCADE
              ゲモ:
                - ツリールート
            親:
              targetEntity: カテゴリ
              inversedBy: 子
              結合列:
                参照列名: id
                onDelete: CASCADE
              ゲモ:
                - 木の親

        lifecycleCallbacks: { }

resources/config/vich_uploader の設定:

    AppBundle\エンティティ\カテゴリ:
        正面画像:
            マッピング: category_image
            filename_property: frontImageName

助けてください!

4

1 に答える 1

0

問題が修正されました。問題はベースコントローラーにあり、次のようなものを使用しました:

Request::createFromGlobals() 

そして、すべてがうまくいくようです

于 2016-09-08T09:57:03.320 に答える