我想在 mautic 中列出与特定细分相关的所有联系人,但找不到任何方法。这是我的控制器代码
class DefaultController extends FormController
{
public function listAction(){
$model = $this->getModel('lead.list');
$items = $model->getEntities();
$listIds = array_keys($items->getIterator());
$leadCounts = (!empty($listIds)) ? $model->getRepository()->getLeadCount($listIds) : [];
$parameters = array('items' => $items , 'leadCounts' => $leadCounts);
return $this->delegateView(
array(
'viewParameters' => $parameters,
'contentTemplate' => 'MauticLeadPipelineBundle:Segments:index.html.php',
'passthroughVars' => array(
'activeLink' => 'tes_lead_pipelines',
'route' => $this->generateUrl('test_lead_pipelines')
)
)
);
}
}
鉴于我需要的是显示段名称以及与之关联的所有联系人姓名的列表。
<?php foreach ($items as $key => $item) {?>
<th>
<?php echo $item->getAlias();?>
</th>
<?php }?>
我想要一种方法,以便我可以从我尝试过的那个项目对象中获取所有潜在客户,$item->getLeads()
但这不起作用。