全て。注文ステータスが「キャンセル」されていないデータベースからすべての注文商品を取得しようとしています。コードの一部を次に示します。
$items = Mage::getModel('sales/order_item')->getCollection();
$rents->getSelect()->join( array('sales_order'=>Mage::getSingleton('core/resource')->getTableName('sales/order')), Mage::getSingleton('core/resource')->getTableName('sales/order_item') . '.order_id = sales_order.entity_id', array('sales_order.state'));
$rents->addFilter('product_id', $productId);
$rents->addFilter('state', array('neq' => 'canceled'));
このコードを実行しようとすると、次のエラーが表示されます。