Zend Apigility Doctrine 404 Entity Not Found Error

时间:2016-07-14 17:50:09

标签: zend-framework doctrine-orm apigility

我在这里遇到一些问题,从我的实体中获取一个值,我认为这可能与Doctrine中的反射或水合有关,但我不确定..我所知道的就是如果我跑:

$product = $entity->getRepository('Products')->findOneBy(array('product_id' => $site->product_id));

如果我在此处返回$product,我会收到该集合:

{ "product_id": 1, "title": "Product", }

但如果我尝试返回$product->title,我会

{ "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html", "title": "Not Found", "status": 404, "detail": "Entity not found." }

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

一位同事帮助我完成了这一次......显然Apigility为这个系列保湿,但是要求所有东西都以阵列的形式发回。因此对象被序列化,但整数被错误。所以......

我更改了$product->title

[$product->title]