Sonic_SE
@Sonic_SE

Как организовать rest api для сайта на zend framework?

Есть сайт о недвижимости на Zend Framework. Мне нужно реализовать возможность добавления объявлений стороними программами. Решил сделать rest подобный api.

Вопросы:

— Необходимо ли для реализации использовать модульную структуру?

— Как организовать роутинг по адресу «domain.com/rest»?



На текущий момент все мои старания заканчиваются 'Invalid controller specified (rest)'.

Ссылки на статьи и примеры приветствуются.
  • Вопрос задан
  • 3651 просмотр
Пригласить эксперта
Ответы на вопрос 1
Sonic_SE
@Sonic_SE Автор вопроса
Вдруг кому пригодиться:
1. Использую модульную структуру. Модуль rest для rest-api.
В application.ini добавлены строки:
resources.frontController.moduleDirectory = APPLICATION_PATH
resources.modules = true
2. Роутинг для адреса «domain.com/rest». Добавляем роут в bootstrap.php:
protected function _initRestRoute()
{
$this->bootstrap('frontController');
$frontController = Zend_Controller_Front::getInstance();

$restRoute = new Zend_Rest_Route($frontController,
array(), array('rest'));

$frontController->getRouter()->addRoute('rest', $restRoute);
}

Пока всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы