MVC и POST данные

itprog

Cruftsman
MVC и POST данные

Вот изучаю MVC. Controller вызывается в зависимости от $_GET['view']:
PHP:
switch ( $_GET['view'] )
{
.......
    case "product":
        $controller = new ProductItemController($db,$_GET);
        break;
    case "order":
        $controller = new ProductOrderController($db,$_GET);
        break;
......
}
Возник вопрос, что делать с POST данными? Какой вызывать контроллер?
 

Crazy

Developer
Грешно лазить из прикладного кода в $_GET/$_POST.

Код:
function get_arg($name) {
  return ($_SERVER['REQUEST_METHOD']=='POST') ? $_POST[$name] : $_GET[$name];
}
 

itprog

Cruftsman
Все, спасибо. Понял как.

-~{}~ 12.05.05 23:22:

Еще вопрос, получается надо вот так все в один switch пихать?
 

Crazy

Developer
Автор оригинала: itprog
Еще вопрос, получается надо вот так все в один switch пихать?
Ответ неверный. Начни вот с чего: с озвучивания причин, по которым тебя не устраивает switch.
 

Crazy

Developer
В таком случае так и оставь. :) Не нужно пытаться сделать "крутой высокотехнологичный код", если существующий простой код вполне устраивает. Без фанатизма.
 
Сверху