Короче говоря: Я создаю скелетное приложение для Zend Framework, и я добрался до той части, где мне нужно установить модуль api
. Я использую Zend_Rest_Controller
для этой работы. Все в порядке до этой части, где мне нужно получить заголовки HTTP в контроллере, чтобы проверить ключ api.Чтение заголовков HTTP в контроллере (Zend Framework)
В различных учебных пособиях, которые я читал в Интернете, это делается с помощью плагина переднего контроллера, но мне нужно, чтобы он был более «подключи и играй», чем это (каждый раз проверяя конфигурацию приложения, модуль - это api и т. д.).
Я пробовал то, что казалось самым очевидным $this->getRequest()->getHeaders()
, но, похоже, не работает, по крайней мере, не для заголовков HTTP, где я буду пресекать мой ключ api. Ни объект reponse
.
Может ли кто-нибудь помочь мне с этим?
Когда я запускаю это из подкласса Mage_Customer_AccountController, результатом является фатальная ошибка: 'Вызов неопределенного метода Namespace_Module_AccountController :: getFrontController()'. Я использую Magento v 1.9.1.0. – quickshiftin
@quickshiftin - конечно, потому что это методы Zend Framwork, а Magento их нет. – PVGrad
@PVGrad Полезно знать, спасибо за разъяснение. – quickshiftin