質問: ECCUBEを初めて触る初心者です。 ECCUBE3にて、データベースにあるテーブルのデータを単純にsql文を書いて引っ張りたいのですが全くうまくいきませんでした。 いつもphpで使っているPDOのクラスを使ってデータベースにアクセスしようとしたのですが、アクセスできませんでした。 もしかするとECCUBE内でデータベースの情報をひっぱりたいときは別の方法でないとだめなんでしょうか? どなたか、ECCUBE内でsqlを書いたことがある方がいらっしゃればご教授お願いできないでしょうか? どうかよろしくお願いいたしますm(__)m
回答: ECCUBE3ではDoctrineというORMライブラリを使用しているのはご存知でしょうか? そのため、ネイティブなSQLを実行したい場合は、 DoctrineのNative SQLを使います。 プロジェクト内の以下あたりを参考にされてみてください。