0

我在 LocationTable.class.php 中有一个 DQL 查询

对于这个查询,我需要一个通过 URL 传递给操作的 id ?id=2

在操作中,我可以使用 $request->getParamater('id') 来访问它,但是我怎样才能让我的查询所在的模型也可以使用它呢?我需要它作为 where 子句。

4

1 回答 1

2

当您从操作调用函数时,将变量传递给它:

在行动:

Doctrine::getTable('Location')->yourFunction($request->getParameter('id'));

在位置表中:

public function yourFunction($id)
{
  ...
于 2010-05-25T16:33:27.997 回答