ばかげた質問かもしれませんが、私はSymfony2を初めて使用し、プロジェクトの1つに使用しています。サードパーティのライブラリ、つまりSSRSReport(SSRSレポートのAPI)
を使用できるようにしたいと思います。
ライブラリをに入れました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つです。