У меня есть форма, позволяющая пользователям загружать файл. С моего контроллера я хочу получить путь с именем файла. Я использую метод getFileName (). Но это дает следующую ошибку:
Message: Method getFileName does not exist
Ниже показано действие моего контроллера:
public function addAction()
{
$form = new Application_Form_Student();
$form->setAttrib('enctype', 'multipart/form-data');
$form->submit->setLabel('Add');
$this->view->form = $form;
if ($this->getRequest()->isPost()) {
$formData = $this->getRequest()->getPost();
if ($form->isValid($formData)) {
$name = $form->getValue('name');
$email = $form->getValue('email');
$photo = $form->getValue('photo');
$location = $form->getFileName('photo');
$students = new Application_Model_DbTable_Students();
$students->addStudent($name, $email);
$this->_helper->redirector('index');
} else {
$form->populate($formData);
}
}
}