【发布时间】:2018-07-27 12:33:30
【问题描述】:
我有Plan $plans 的数组。
如何将该数组 $plans 传递给我的成员控制器?
目前我使用:
注释中的* @param Plans|array $plan
public function findMembersByPlans( $planArray)
{
$queryBuilder = $this->createQueryBuilder('m');
$count = $queryBuilder->select('count(m)')
->leftJoin('mp.plan', 'p')
->where($queryBuilder->expr()->in('p.plan', ':planArray'))
->setParameters(
[
'planArray'=> $planArray,
]);
如何获取成员数?当我传递 1 个对象时。 Plan $plan 作为参数一切正常。
【问题讨论】:
-
仅从您的 planArray 中提取 id,而不是使用完整的对象。
标签: symfony doctrine dql php-5.6