問題タブ [cmultifileupload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Yii CMultiFileUpload を使用すると、データがデータベース テーブルに保存されない
アプリケーション内で複数ファイルのアップロードを実装しようとしています。この記事を参照して、この例 を試してみましたが、うまくいきます (基本的には同じです)。しかし、何らかの理由でアプリ内に実装しようとすると、データがデータベース テーブルに保存されません。
ここでも同様の投稿をチェックしましたが、役に立たなかったことに注意してください。
そのため、ファイルをフォルダーにアップロードするとき (これで問題ありません)、ファイル名とセッション ID をテーブルに保存する必要があります。ここに私のテーブルがあります:
これが私の_form.php
ファイルです:
そして、actionCreate()
これが PhotosController 内の私のものです:
var_dump($img_add->getErrors())
otuput は次のとおりです: array(1) { ["filename"]=> array(1) { [0]=> string(25) "ファイル名を空白にすることはできません。" } }
var_dump($pic->name)
otuput は: string(37) "windows_metro-wallpaper-1920x1080.jpg" なので$pic->name
、ファイル名が含まれています。
そして、同じ例で機能するのに、なぜ何も追加しないのか本当にわかりません。
また、単一のアップロードがある場合にも機能しますが、わずかに異なりactionCreate()
、_form.php
もちろん:
PhotosController.php:
_form.php
:
php - キャッチされていない TypeError: jQuery(...).MultiFile は関数ではありません。Yii フレームワークで CMultiFileUpload を使用する場合
私はyiiが初めてです。CMultiFileUpload.so を使用して複数の画像を db にアップロードしたいので、MultiFile プラグインを使用しています。
見る :
本文が終了する前に既にjsファイルをロードしています