作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 symfony 框架,我需要根据用户在下拉列表中选择的内容显示例如今年第一季度或第二季度等的报告。 Pentaho报表运行在Tomcat Server上,我需要请求发送的参数选择的报表。我看了看,没有关于向 pentaho 报告发送参数的文档。
How could I do this?....There's 0 documentation about how to use pentaho from a php script....
I've found this to login but deosn't specify anything about sending parameters
<?php
session_start();
require_once "HTTP\Client.php";
$endpointUrl = "http://localhost:8080/pentaho/Home";
$userName="joe";
$password="password";
$manager = new HTTP_Client_CookieManager(true);
$httpc = new HTTP_Client(null, null, $manager);
$httpc->get("$endpointUrl?userid=$userName&password=$password");
$response = $httpc->currentResponse();
//var_dump($response);
$url= "http://localhost:8080/pentaho/Home?userid=joe&password=password";
?>
最佳答案
Pentaho 用户控制台不是为从 PHP 使用而创建的。我认为与 Pentaho 交互的推荐方式是直接对 Mondrian 使用 XMLA 和 MDX 查询。例如在这个答案中查找:MDX query from PHP
您可以在/Xmla 上找到 XMLA 端点,在您的情况下它应该是 http://localhost:8080/pentaho/Xmla
关于php - 如何将 pentaho 报告集成到 php 网页发送参数以选择某些数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34427277/
我是一名优秀的程序员,十分优秀!