$companyLogo_form = $this->getServiceLocator()->get('UserProfileMod\Form\CompanyLogo');
$logoF = $this->getServiceLocator()->get('UserProfileMod\Validator\CompanyLogo');
$companyLogo_form->setInputFilter($logoF->createInputFilter());
$companyLogo_form->setData($this->params()->fromFiles());
$prg = $this->fileprg($companyLogo_form);
$tempFile = 'as';
if($prg instanceof Response)
{
Debug::dump($prg);
die;
}
elseif(is_array($prg)){
if($companyLogo_form->isValid())
return $this->redirect($this->userAgent()->getServerValue('request_uri'));
else{
$fileErrors = $companyLogo_form->get('logo')->getMessages();
if(empty($fileErrors))
$tempFile = $companyLogo_form->get('logo')->getValue();
}
}
Постоянно выдает Debug::dump($prg); . Я, видимо, не понимаю, как он работает. Кто знает: в чем проблема?