Я знаю, что REST API можно реализовать с помощью Zend_Rest_Controller, и у него есть 5 абстрактных методов indexAction, getAction, postAction, putAction, deleteAction для выполнения возврата, создания, обновления и т. д.
Мой вопрос в том, могу ли я иметь больше фикций API в контроллере, помимо этих функций по умолчанию, для выполнения различных типов операций?
Eg:
indexAction — возвращает список доступных книг,
searchAction — возвращает список книг на основе критерия поиска. (Я знаю, что это можно сделать в indexAction с некоторыми параметрами, но тогда код будет выглядеть сложнее, мне нужно этого избежать)