Структура MVC примерно такая:
[ views]
-[ form]
--formIndex.php
[ controllers]
-FormController.php
[ models]
-Form.php
Я отправляю данные с формы из шаблона views (FormIndex.php) методом POST на контроллер (это отдельный файл класса) FormController.php но получить их или обработать методе класса не могу.
----------formController.php---- ----
PHP:
скопировать код в буфер обмена
include_once ROOT.'/models/Form.php'; class FormController { public static function actionIndex() { require_once ROOT.'/views/form/formIndex.php'; if (isset($_POST['name'])) { //do something } return true; } }
----views---form---formIndex.php ------
CODE ( html):
скопировать код в буфер обмена
<form role="form" method="POST" action="????"> <input type="text" id="name" name="name" /> <button type="submit" id="button" name="send">SEND MESSAGE</button> </form>
Что нужно в fom action написать, что бы потом можно было отправить это в контроллер и обработать в методе.?
или я что-то не так делаю?
P.S. Настроен router и redirect на ForntController (Index.php)
запрос с формой формируется www[dot]site[dot]su/form
|