私は異なるモデルで CakePHP のページネーション機能を使用しています。AdminController が 1 つあり、次のコードを使用して多数のモデルが追加されます。
class AdminsController extends AppController {
var $uses = array('UserDetail', 'CategoryDetail', 'AlbumDetail', 'SongDetail', 'FeaturedPlaylist');
var $components = array('Attachment');
今、ページネーションの設定を指定しています。
var $paginate = array(
'SongDetail' => array('limit' => 10)
);
必要なのは、管理画面に曲を表示することで、次のように songList をロードしています。
$songList= $this->paginate('SongDetail');
しかし、これは何も返していません。パディネーション要素をビューに追加すると、制限に応じて異なるページ数が表示されます。これの何が問題なのですか..?