フィールドが 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 つの画像アップロード フィールドのみを許可する良い方法はありますか