脚本宝典收集整理的这篇文章主要介绍了php – Symfony2 – 使用第三方库(SSRS),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我把库放到了Symfony / vendor / ssrs / lib / Ssrs / src中.
这里定义了很多类,我不需要它们自动加载.
我根本不知道如何要求并从控制器中调用它们.
当然这不起作用
require_once '/vendor/ssrs/lib/Ssrs/src/SSRSReport.PHP'; class DefaultController extends Controller { public function viewAction() { define("UID","xxxxxxxx"); define("PASWD","xxxxxxxx"); define("SERVICE_URL","http://xxx.xxx.xxx.xxx/ReportServer/"); $report = new SSRSReport(new Credentials(UID,PASWD),SERVICE_URL); return $this->render('myBundle:Default:view.html.twig',array('report' => $report) ); } }
这里使用的SSRSReport()和Credentials()是API中包含的许多类中的2个.
其次,当使用非命名空间的类(即,在根命名空间中)时,请确保正确引用它们,否则PHP将查找当前命名空间(在本例中,它是您的控制器命名空间)
class DefaultController extends Controller { protected function includeSsRSSdk() { require_once( $this->container->getParameter( 'kernel.root_dir' ) . '/../src/ssrs/lib/Ssrs/src/SSRSReport.PHP' ); } public function viewAction() { $this->includeSsRSSdk(); define("UID","http://xxx.xxx.xxx.xxx/ReportServer/"); $report = new \SSRSReport(new \Credentials(UID,array('report' => $report) ); } }
以上是脚本宝典为你收集整理的php – Symfony2 – 使用第三方库(SSRS)全部内容,希望文章能够帮你解决php – Symfony2 – 使用第三方库(SSRS)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。