0

このモデルと呼ばれるForwardsモデルがあり、データベースのテーブルを使用しています。ただし、このモデルに接続されている一部のビューでは、costum データソースを使用する必要があります (これは、API にリンクするために作成したデータソースです)。

今私の質問datasourceは、すでに を持っているモデルに を追加する方法datasourceです。

Paginatorそして、ページネーション時にこのデータソースを使用する必要があることをどのように伝えることができますか(競合しないように)

アップデート

モデルで2つのデータソースを使用する唯一の方法はabitをハックすることだと思われるabitを読んでいるので、ページネーションを行いながら1つのコントローラーから2つのモデルを使用することは可能でしょうか?

これらの設定を維持したい

public $paginate = array(
    'fields' => array(
        'Offer.id',
        'Offer.name',
        'OfferUrl.preview_url',
        'Stat.ltr',
        'Stat.cpc',
        'Category.name',
        'Country.name')

, 'conditions' => array('Stat.date' => array(
            'conditional' => 'BETWEEN'
        , 'values' => array()
        ),
    ),
    'group' => array('Stat.offer_id'),
    'Method' => 'getStats',
    'totals' => true,
    'limit' => 20
);

これらをコントローラー内で設定します

4

1 に答える 1