0

我需要将对象 ID 传递给构建查询,以便我可以列出来自管理员自动生成模块的项目集合。

这是构建查询:

protected function buildQuery($futbolista_id) 
{
  $q = parent::buildQuery('p');
  $q->leftJoin('p.mdTrayectoriaFutbolista a')
  $q->where('a.md_futbolista_id=?', $futbolista_id)
  $q->addOrderBy('position asc');
  return $q;

}

问题是我想从一个editSuccess.php模板调用这个列表并通过一个数组传递对象,所以buildQuery获取参数,如下所示:

<?php include_partial('trayectoria/list', array('futbolista_id' => $this->object)) ?>

仅供参考,我需要获取当前足球运动员的足球比赛并将其嵌入到球员的编辑表格中,因此我可以在当前足球运动员表格中添加和编辑它们。

4

1 回答 1

0

我遇到了同样的问题并通过以下方式解决:我使用变量不是闪存而是会话变量如下

在行动

$object = Table::Function ();
$this->getUser->setAttribute('object', $object);

部分地

$object = $sf_user->getAttribute('object');
$sf_user->getAttributeHolder()->remove('object');

我希望这个想法能解决

于 2013-05-13T15:38:26.353 回答