Yii:user にファイル タイプのプロファイル フィールドを追加しました。プロファイル編集フォームにファイル選択が追加されましたが、画像を選択すると「画像を空白にすることはできません」というエラーが表示されます。
ajax 検証を false に設定しましたが、送信後にこのエラーが発生します。
私は何をすべきか?
Yii:user にファイル タイプのプロファイル フィールドを追加しました。プロファイル編集フォームにファイル選択が追加されましたが、画像を選択すると「画像を空白にすることはできません」というエラーが表示されます。
ajax 検証を false に設定しましたが、送信後にこのエラーが発生します。
私は何をすべきか?
行う必要がある 2 つの重要なこと: 次のようなプロファイル フィールド モデルに新しい検証ルールを追加します。
array('image', 'file', 'types'=>'jpg, gif, png'),
フォーム タグを変更して、'enctype'=>'multipart/form-data' を含めます (通常、CActiveForm / CForm の htmlOptions 配列を使用して追加します)。
モデルを使用してファイルをアップロードする方法について説明している wiki ページを参照してください。