2012-03-04 4 views
0

Я создаю из статического файла HTML в проекте, находящемся внутри посещения модуля. Я хочу, чтобы контроллер для обработки запроса происходит при отправке формыНевозможно отправить форму контроллеру zend framework

<form action="addVisit" method="post"> 
     <input type="text" name="number"/> 
<input type="submit" name="save"/> 

Структура проекта

посещения модуля

контроллер просмотров, и это действие addVisit

при подаче при возникновении ошибки, при отправке формы при отправке формы

http://localhost/zendApps/InspectionSys/public/visits/visits/VisitsController/addVisit 

в контроллере есть функция действия

public function addVisitAction() 
{ 
      echo 'here'; 
} 

что я должен делать?

+0

Что случилось с вашим последним вопросом? Разве вы не исправили маршрут? – Starx

+0

Не работает :( – palAlaa

ответ

0

Сначала вы могли бы пересмотреть верблюд caseing ваших действий addVisitAction(), потому что если вы делаете, то вам придется иметь дело с именами просмотра файлов, как add-visit.phtml я думаю, что это будет влиять на URLs, а также, я считаю, что проще просто оставить имена действий, как в нижнем регистре addvisitAction(), это может быть частью того, что не так.

Следующие определить ваши формы действия как /module/controller/action (если вы не используете модули, которые вы можете пропустить эти параметры), поэтому ваши действия должны быть по крайней мере /visits/visits/addvisit или /visits/visits/add-visit (не совсем уверены, который будет работать должным образом).

также при использовании HTML-форм, которые не были сгенерированные Zend_Form вы можете получить доступ к данным с помощью $this->getParams() или $this->getParam('paramName') вместо $this->getValues().

Смежные вопросы