我的findbypay(在这里作为参数付费)返回数据库中的确切条目数,但对象为空...
这是我在动作中如何使用它:
public function getMyCompanysAction()
{
$argument = $this->request->getArguments('id');
$companies = $this->entrepriseRepository->findBypay(2)->toArray(); // just to test with the id 2
return json_encode($companies);
}
输出的json包含3个数组,但都是空的.. [{},{},{}]。
这怎么可能真的发生?知道当我使用相同的方法并将其分配给视图时,对象是完整的 我的意思是这样:
public function listAction()
{
$this->view->assign('lists', $this->entrepriseRepository->findBypays(2));
}