Zend Rest服务器未读取受保护的对象变量


Zend Rest Server is not reading protected object variables

我是zend框架的新手,正在研究RESTWeb服务API。而我的模型输出是受保护的对象变量Zend_Rest_Server()。它无法处理此问题并引发错误。

Array
(
    [0] => Webservices_Models_Token Object
        (
            [_id:protected] => 1
            [_token_key:protected] => 123
            [_mapper:protected] => 
        )
)

当模型为什么返回上面的结果时,我得到了错误。我从zend模型映射器得到了这个结果。

哦,亲爱的!

您似乎是错误到达这里的,或者您正在查找的页面已被删除,无法再显示。

也许您正在查找在我们网站最近的改进。出现错误**这需要在上线前更改异常信息:

消息:无效字符错误

Bellow输出工作良好,并从$this->_server = new Zend_Rest_Server() 生成xml

Array
(
    [0] => stdClass Object
        (
            [id] => 1
            [token_key] => 123
        )
)

有人能告诉我出了什么问题吗
我该如何解决?

这对我来说真是太棒了。toArray()

  $select  =  $this->getDbTable()->select()->where($where);
  return $this->getDbTable()->fetchAll($select)->toArray();

谢谢。