Привет. Не могу получить post запрос из стороннего источника. Думаю, что может дело в этом? Как это решается?
Проверил. Причина не в этом.
Привет. Не могу получить post запрос из стороннего источника. Думаю, что может дело в этом? Как это решается?
Проверил. Причина не в этом.
Lora, как получаете? через
$this->request->get('param','');
request видит только $_GET и $_POST
Если данные приходят от какой-нибудь библиотеки, то может помочь примерно такая конструкция
public function __construct(cmsRequest $request) { //получим поток запроса //в нем json данные, разберем //если данные там есть, поместим их в реквест для дальнейшего использования $request->set('payload',$payload); } //вызовем родительский метод, так как мы его переопределили parent::__construct($request); } public function actionSearch() { $search = $this->request->get('payload:search'); $page = $this->request->get('payload:page'); $type = $this->request->get('payload:type'); $date = $this->request->get('payload:date'); $results = $this->search($search,$page,$type,$date); return $this->cms_template->renderJSON($results); }
Да там дело в другом было. Не успевал поймать просто). Но ваш пример крут). Не знал, что в $request можно что то записать.Возьму на вооружение. Спасибо.