3
オブジェクトに対してPDO :: FETCH_CLASSを使用しようとしています。私は名前空間を使用して、ちょうど入っています:PHPでPDO FETCH_CLASSと名前空間の問題
$result = $query->fetchAll(\PDO::FETCH_CLASS, 'Product');
または
$result = $query->fetchAll(\PDO::FETCH_CLASS, '\Product');
結果は、アプリケーションのルートに
Product.php
を探しています。
私は正常に使用しても新しい製品をインスタンス化することができます
$product = new Product();
だから私は私の名前の間隔が働いている知っています。
これはできませんか?または、商品を最初にインスタンス化した後、クエリからそれを移入する必要がありますか?
ああ、はい。 __NAMESPACE__をクラスとは別に使用することはできませんでしたが、 'app \ controller \ product'というフルパスを使用しました。それはうまくいった。ありがとう。 – BobFlemming