0

Yii:user にファイル タイプのプロファイル フィールドを追加しました。プロファイル編集フォームにファイル選択が追加されましたが、画像を選択すると「画像を空白にすることはできません」というエラーが表示されます。

ajax 検証を false に設定しましたが、送信後にこのエラーが発生します。

私は何をすべきか?

4

2 に答える 2

2

行う必要がある 2 つの重要なこと: 次のようなプロファイル フィールド モデルに新しい検証ルールを追加します。

array('image', 'file', 'types'=>'jpg, gif, png'),

フォーム タグを変更して、'enctype'=>'multipart/form-data' を含めます (通常、CActiveForm / CForm の htmlOptions 配列を使用して追加します)。

モデルを使用してファイルをアップロードする方法について説明している wiki ページを参照してください。

于 2013-01-05T16:19:17.877 に答える