我的网站我有一些内容可以投票(+/-)。现在工作正常,所有内容都有自己的选民。 现在我正在寻找一种方法来创建一个实体(votedModel,votedId,用户,投票)的单一投票捆绑。 基本上捆绑已准备就绪。我的问题是如何使用它。我希望能够做到这样的事情:如何从其他控制器获取部分页面
class ... extends Controller {
function showAction(Request $request,$id) {
...
$voter=new Voter('myCOntentType',$id,$userid);
...
return $this->render('...', array('voter'=>$voter->getVoter(),...))
}
}
getVoter()将创建选民视图。
但我堆积如何开始。我试图以这种方式呼叫其他控制器,但不能创建选民表格。
它与
$voter=$this->forward('VoterbundleNewAction', array('id=>$id,'user'=>$user)->getContent();
合作但这不是我想到的。
我认为我的方法是错误的,我可能需要做这个服务。我找不到我的路。