За последние 24 часа нас посетили 49687 программистов и 1690 роботов. Сейчас ищет 1141 программист ...

Zend_Rest_Server + namespaced 5.3 Class

Тема в разделе "Прочие вопросы по PHP", создана пользователем alexey_baranov, 23 янв 2011.

  1. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    Привет!

    Кто-то говорил, что Zend_Framework нормально работает на 5.3 . У меня не работает простой Zend_Rest_Server.
    Проследил при помощи дебага где ошибка. Оказалось что тут
    PHP:
    1.  
    2. <?php
    3. $xml = $dom->createElement($class);  // $class == "Tv\Webservice\MessageService"
    а по правилам DOM имя элемента должно состоять из букв, цифр, подчеркиваний и тире. Как же так быть теперь?
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    переходить на c# или накладывать дополнительный слой преобразования \ в _
     
  3. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    ну чё получилось чё? А Zend_Rest_Server с json-ом не работает?
     
  4. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    Да че-че? Вынес пока в глобальное пространство имен и все работает. Это по-моему самый правильный выход.

    JSON-нет! У меня такая же хотелка. Я пока возвращаю XML, в теле которого JSON. В браузере разбираю этот XML, чтобы получить чистый JSON при помощи jquery, и тогда уже делаю для него eval(). В принципе жить можно.