CakePHP запрос параметров действий - PullRequest
0 голосов
/ 25 сентября 2018

Я изучаю CakePHP и просто наткнулся на это:
$action=$this->request->params[‘action’] в классе Controller.Может кто-нибудь объяснить это мне?

1 Ответ

0 голосов
/ 25 сентября 2018

В Cake объект запроса предоставляет такие элементы маршрута, как имя контроллера, имя действия и переданные аргументы.Мы получаем доступ к этим элементам с помощью метода getParam() объекта запроса или с помощью массива params объекта запроса, как вы сделали.

Так что, если мы перейдем к URL-адресу http://somedomain/posts/update/3, объект запроса будетсодержат следующие данные через getParam или массив параметров:

  • $this->request->params['controller'] (PostsController)
  • $this->request->params['action'] (индекс)

Пожалуйстасм. Объект запроса и Элементы маршрута для получения более подробной информации.

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