CakePHP 1.3在paginator

时间:2016-03-25 09:10:45

标签: php cakephp-1.3 paginator

我正在开发一个非常古老的项目来对分页器进行一些改进。我们有一个UsedAd个对象,其中有UsedItem个孩子。如何确保仅加载带有子项的UsedAd个对象。所以我想在没有UsedItem子项的情况下排除UsedItem对象。

这是当前的代码:

public $paginate = array(
        'UsedAd' => array(
            'limit' => 15,
            'order' => 'created ASC',
           // 'fields' => array('UsedAd.*, (SELECT COUNT(*) FROM used_items AS UsedItem WHERE UsedItem.used_ad_id = UsedAd.id) AS total_used'),
           // 'conditions' => array('total_used > 0'),
            'contain' => array(
                'UsedItem' => array(
                    'ItemBrand' => array(
                        'className' => 'Catalog.ItemBrand',
                        'foreignKey' => 'brand_id'
                    )
                )
            )
        ),
    );

我尝试使用子查询,但这不起作用(抛出未知的列错误)。您可以在两行中看到我的尝试。

0 个答案:

没有答案