Ajax Paging/sorting in cakephp 2.0

前端 未结 3 782
广开言路
广开言路 2020-12-22 10:33

I am using cakephp 2.0 and trying to create ajax paging which i cant in the documentation i read that passing this

$this->Paginator->options(
                  


        
相关标签:
3条回答
  • 2020-12-22 10:50

    I had same problem but in my case the id of the div tag in layout file was wrong. It should be "content".

    0 讨论(0)
  • 2020-12-22 11:01

    Please don't forget to add the $this->Paginator->numbers() after you tell pagination helper that you want a javascript link instead of plain html

        <?php
    $this->Paginator->options(array(
            'update' => '#content',
            'evalScripts' => true,
            'before' => $this->Js->get('#busy-indicator')->effect('fadeIn', array('buffer' => false)),
            'complete' => $this->Js->get('#busy-indicator')->effect('fadeOut', array('buffer' => false)),
        ));
        ?>
        <?php echo $this->Paginator->numbers();?>
    
    0 讨论(0)
  • 2020-12-22 11:06

    Actually, there are example in the book here. Look for the Ajax Pagination section. Make sure to follow all of the directions and it'll work.

    You need:

    • The RequestHandler component to be loaded in your controller.
    • The Js Helper to be loaded in your controller.
    • You need to include jQuery in your view/layout.
    • And you need to write the Js buffer ($this->Js->writeBuffer()) in your view/layout. It'd suggest putting this in your view unless you load the Js helper in your AppController because otherwise $this->Js won't be defined.

    The example in the book uses jQuery and works.

    0 讨论(0)
提交回复
热议问题