Zend_Rest_Server и Zend_Rest_Client патетически недостаточно документированы, поэтому я продолжаю сталкиваться с этими ошеломляющими раздражающими проблемами.
Итак, чтобы упростить методы API, я бы вызвал Zend_Rest_Server () и затем установил класс серверав «X», что в свою очередь расширило бы мой класс «api_server».И в моем классе api_server я бы поместил такие вещи, как аутентификация, обработка хеш-ключа и все такое прочее.
Но как только я использую «class mdb extends api_server {» вместо просто «class mdb {», весь мойприложение API умирает.Без ошибок.Ничего в логах.нет выхода.Вот код:
$server = new Zend_Rest_Server();
$server->setClass("mdb");
$server->handle();
class mdb extends api_server { .... }
И как только я удаляю весь «extends api_server», он будет работать (хотя у меня нет никаких методов аутентификации для сервера, поэтому он не работает, но серверработает и отвечает ..
Так это какой-то недокументированный лимит Zend_Rest_Server () или я делаю что-то действительно глупое?
Кажется, это не касается автозагрузки, дажеесли мне потребуется файл, в котором хранится класс api_server, он не будет работать.