Тема: завантажити десять фотографій через Zend_Form
привіт.
Нещодавно, почав працювати з Zend Framework.
Виникла необхідність завантажувати/видаляти десяток фотографій на формі.
Відповідно, скомпонував такий компонент
class S_Form_Element_Picture extends Zend_Form_Element_File
{
public function init()
{
$this->setLabel('picture');
$this->setMultiFile(10)
->addValidator('IsImage')
->setDestination(Zend_Registry::get('config')->uploads->galleryPhotoDir)
->setValueDisabled(true)
->setRequired(true)
->addValidator('Size', false, '2048000')
->addValidator('Extension', false, 'jpg,png,gif')
->addValidator(
'ImageSize', false,
array(
'minwidth' => 280,
'minheight' => 192,
'maxwidth' => 1500,
'maxheight' => 1500
)
);
}
}
Получається, банальний список з десятьма кнопками "добавити фото". Тут легко заплутатись. Тому: Потрібна мініатюра, яка буде з’являтись після додання фото.
Думав, створити компонент на основі двух частин:
Zend_Form_Element_File та Zend_Form_Element_Image. Але досвіду малувато. Словом, зовсім заплутався..
Задача не унікальна, і можливо, хтось зустрічав щось таке для zend?
дякую за увагу