Php 筛选Magento中的销售\u平面\u报价

Php 筛选Magento中的销售\u平面\u报价,php,magento,Php,Magento,我想从sales\u flat\u quote表中获取数据,其中reserved\u order\u id为空。我写道 <?php require_once 'abstract.php'; require_once 'cache.php'; class Mage_Migrate_Carts extends Mage_Shell_Abstract { public function run(){ $quotes = Mage::getModel('sales/quo

我想从
sales\u flat\u quote
表中获取数据,其中
reserved\u order\u id
为空。我写道

<?php
require_once 'abstract.php';
require_once 'cache.php';

class Mage_Migrate_Carts extends Mage_Shell_Abstract
{
    public function run(){
        $quotes = Mage::getModel('sales/quote');
        $readConnection = $quotes->getConnection('core_read');
        $query = "Select * from sales_flat_quote where reserved_order_id is Null";   
        $results = $readConnection->fetchAll($query);
        print_r($results);
    }
}   

$shell = new Mage_Migrate_Carts();
$shell->run();

您必须添加
核心/资源
才能读取查询

public function run(){
        $quotes = Mage::getModel('sales/quote');
        $connectionresource = Mage::getSingleton('core/resource');
        $readConnection = $connectionresource->getConnection('core_read');
        $query = "Select * from sales_flat_quote where reserved_order_id is Null";   
        $results = $readConnection->fetchAll($query);
        print_r($results);
    }

如果我们不使用,
$quotes
有什么用?我们什么时候筛选
$quotes
?使用您的代码时会显示
致命错误:已耗尽268435456字节的允许内存大小(尝试分配32字节)
在@quotes中,您正在调用magento模型文件。。在查询和检查中输入限制..限制100已工作@quotes行我注释了代码仍然在工作,并且给出了相同的结果?为什么?因为第二次你的限制将是限制100抵消100;或者增加内存限制。
核心/资源
总是需要进行查询吗?我们不能使用
addAttributeToFilter
进行筛选吗?