Задать вопрос
Sonic_SE
@Sonic_SE

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

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

Вопросы:

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

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



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

Ссылки на статьи и примеры приветствуются.
  • Вопрос задан
  • 3656 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Практика по REST и SOAP API на тренажере «Битва покемонов»
    4 недели
    Далее
  • Учебный центр IBS
    ARC-020 Проектирование интеграций: от требований до выбора технологий
    1 неделя
    Далее
  • Skillfactory
    Профессия Инженер по ручному тестированию
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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);
}

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

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

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