2

ファイルフィールドにアップロードするファイルのサイズ制限を追加しようとしています。ファイルフィールドに制限を追加するためのリソースが見つからないようです。これは私のスクリプトです:

ビューの場合:

<?php echo $form->fileField($model,'resume',array('class'=>'real-input hide','onchange'=>'getFilePath(this)')); ?>

モデルの場合:

  array('resume', 'file', 'types'=>'txt,pdf,doc,docx'),

アップロードごとに 2 MB のファイル サイズ制限を設定したいのですが、2 MB を超える場合、2 MB を超えたことを示すエラー メッセージを追加するにはどうすればよいですか?

4

1 に答える 1

1

多くの調査の結果、ルールに maxSize を追加するだけでよいことがわかりました。

`array('resume', 'file', 'types'=>'txt,pdf,doc,docx', 'maxSize'=>2097152, 'tooLarge'=>'File has to be smaller than 2MB'`),

ただし、制限を増やしたい場合は、PHP の設定を確認する必要があることに注意してください。

于 2013-09-30T06:08:18.643 に答える