Контроллер в рамках MVC - PullRequest
       3

Контроллер в рамках MVC

0 голосов
/ 18 сентября 2011

У меня есть адрес:

index.php? Module = user & action = seenotactive & other = 1_2

В первом методе проблема возникает в тот момент, когда вынеобходимо проверить данные, которые поступают из массива $ _POST.Имя должно быть обнаружено, чтобы добавить проверку.Во втором случае это неудобно, потому что каждый хакер может видеть метод в адресе браузера, за исключением использования хороших URL.

метод один:

class UserController{
    public function __construct($action, Array $other) {
        $usermanager = new UserManager;
        $usermanager->$action($other);  
    }  
}

метод два:

class UserController{
    private $index;
    public function __construct($action) {
        $usermanager = new UserManager;
        $this->index->$action;  
    }  
    public function set() {
        if(isset($this->index)) {
            $usermanager->showPanel();
        }
        if($this->index == 'shownotactive') {
            $usermanager->shownotactive();
        }
        if($this->index == 'addnewuser') {
            $usermanager->addnewuser();
        }
    } 
}

Я просматривал документы по Kohana и Zend Framework, но не нашел ответа на свой вопрос.

Пожалуйста, ответьте кому-нибудь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...