迭代我的jrxml文件中的数组而不使用数据源

时间:2017-05-10 10:41:04

标签: php arrays symfony jasper-reports jasperserver

我在我的php / Symfony中使用jasperserver来生成我的报告,并且我传递参数广告一切正常。但是现在我想将包含我的用户名称列表的数组传递给jrxml文件,我真的不知道它是否可能。我的意思是我知道我们可以使用javabeans或创建数据源,但在我的情况下,我不能使用数据库加我使用PHP。 所以,如果有人知道如何传递数组并在jrxml文件中获取它以显示所有值,我会非常感激 所以这里是我想要使用的代码

$users = $em->getRepository('UserBundle:Utilisateur')->getAll();
$params = array(
            "montantEnLettre" => $montantEnLettre,
            "policeGroupeLibelle" => $contrat->getProduit()->getLibelle(),
            "montanttotal" => $contrat->getMontantTotale(), 
            "utilisateurs" => $users

        );

$d = new Client(
            "http://127.0.0.1:8080/jasperserver",
            "jasperadmin",
            "jasperadmin"
        );
$js = $d->jobService();
$d->setRequestTimeout(60);


$info = $d->serverInfo();
$report = $d->reportService()->runReport('/reports/epargne', 'pdf',null,null,$params);

我不知道我是否可以将用户作为参数传递,我不知道如何获取它我的jrxml文件

0 个答案:

没有答案