0

フィールドが 1 つしかないフォームがあります。

<?php echo $form->fileFieldRow($model,'img',array('rows'=>6, 'cols'=>50)); ?>

私のモデルでは、imgが必要であることを設定しています

array('img', 'required'),

いくつかのファイル検証ルールを追加しました

array('img', 'file', 'types'=>'jpg, gif, png' , 'maxFiles'=>'1'),           

画像を選択して送信を押した後。'img' is requiredというエラーが表示されます。これは、 img がPostではなくFilesに設定されているためです。したがって、 img が設定されていることはわかりません。

フォームで 1 つの画像アップロード フィールドのみを許可する良い方法はありますか

4

1 に答える 1