也許愚蠢的問題,我是Symfony2的新手,我將其用於我的一個項目。
我希望能夠使用第三方庫,即SSRSReport(SSRS報告API)。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。
非常感謝您的詳細解答 –
您好@Peter Bailey,感謝您的回答,但您能否解釋如何將第三方庫定義爲更清潔的解決方案?並且即使沒有定義類但只有一些功能並且需要......,是否有可能將第三方註冊爲服務? – Reveclair
我個人簡單地實例化了一個新服務的API –