Во-первых, вы можете пересмотреть верблюд, делающий ваши действия addVisitAction()
, потому что если вы это сделаете, вам придется иметь дело с именами файлов, такими как add-visit.phtml
Я думаю, что это также повлияет на URL, я считаю, что проще оставить имена действий как строчные addvisitAction()
, это может быть частью того, что не так.
Далее определите ваши действия с формой как /module/controller/action
(если вы не используете модули, вы можете пропустить этот параметр), поэтому ваше действие должно быть, по крайней мере, /visits/visits/addvisit
или /visits/visits/add-visit
(не совсем уверен, что будет работать правильно).
также при использовании HTML-форм, которые не были сгенерированы Zend_Form, вы можете получить доступ к значениям, используя $this->getParams()
или $this->getParam('paramName')
вместо $this->getValues()
.