我在LocationTable.class.php中有一个DQL查询
对于此查询,我需要一个通过URL传递给操作的ID?id = 2
在操作中,我可以使用$ request-> getParamater('id')访问此操作,但是我如何才能将其提供给我的查询所在的模型?我需要它用于where子句。
答案 0 :(得分:2)
从动作中调用函数时,将变量传递给它:
行动中:
Doctrine::getTable('Location')->yourFunction($request->getParameter('id'));
在LocationTable中:
public function yourFunction($id)
{
...