|
|
Zend_File_Transfer の API は日々変わっています。
Zend_File_Transfer やそのサブコンポーネントを
初期のバージョンから使っている方は、以下のガイドラインに従ってスクリプトを変更し、
新しい API にあわせましょう。
Zend_File_Transfer のバリデータが
Zend_Form のデフォルトのものと同じようには動作しないという指摘がありました。
Zend_Form では breakChainOnFailure
パラメータを利用でき、検証エラーが発生した際に
それ以降のバリデータを動作させないようにすることができます。
そこで、Zend_File_Transfer
の既存のバリデータにもこのパラメータを追加することにしました。
古い形式の API: addValidator($validator, $options, $files).
新しい形式の API: addValidator($validator, $breakChainOnFailure, $options, $files).
既存のスクリプトを新しい API に移行するには、バリデータの定義の後に
false を追加します。
Example #1 ファイルバリデータを 1.6.1 から 1.6.2 に移行する方法
// 1.6.1 での例
$upload = new Zend_File_Transfer_Adapter_Http();
$upload->addValidator('FilesSize', array('1B', '100kB'));
// 同じ例を 1.6.2 以降用にしたもの
// boolean false が追加されていることに注意しましょう
$upload = new Zend_File_Transfer_Adapter_Http();
$upload->addValidator('FilesSize', false, array('1B', '100kB'));
|
|
Copyright © 2005-2011 Zend Technologies Inc (compiled by mikaelkael with ZFDocumentor - SVN 13887).

