Php 向JasperReport查询传递参数的Laravel控制器
我试图将一个参数从我的控制器传递到jasper jrxml文件,但它不起作用 在这里,控制器将通过参数id将值1传递给jrxml文件。 SampleController.phpPhp 向JasperReport查询传递参数的Laravel控制器,php,laravel,Php,Laravel,我试图将一个参数从我的控制器传递到jasper jrxml文件,但它不起作用 在这里,控制器将通过参数id将值1传递给jrxml文件。 SampleController.php <?php namespace report; use View; use JasperPHP\JasperPHP; //cossou class SampleController extends \BaseController { public function generate(){ $jaspe
<?php namespace report;
use View;
use JasperPHP\JasperPHP; //cossou
class SampleController extends \BaseController {
public function generate(){
$jasper = new JasperPHP();
$filename = 'report1';
$jasper->process(
app_path() . '/views/report/test/'.$filename.'.jasper',
public_path(). '/report/test/'.$filename,
array("pdf"),
array('id'=> 1)->execute();
return View::make('report.index',
array('report_title'=>'SAMPLE REPORT',
'pdf' => 'test/'.$filename.'.pdf' ));
}
}
如果我单独使用$p{id}并将其放在设计中,它确实可以工作,但每当我将其添加到查询中时,它就不工作了。我试着把它改成$P!{id},还是一样
我希望它能在动态表格中显示结果
欢迎任何帮助。谢谢大家!
SELECT dbo.cfg_district.code, dbo.cfg_district.name, dbo.cfg_district.state_name,
dbo.cfg_district.state_code, dbo.cfg_district.i FROM dbo.cfg_district
WHERE dbo.cfg_district.id =$P{id}