I don't understand why ajax pagination won't work on my app.

In my Users controller :

<?php
> class UsersController extends AppController {
> public $name = 'Users';
> public $helpers = array('Html', 'Form', 'Paginator', '*Js*');
> public $components = array('*RequestHandler*');


In my layout :

    <!-- Javascript -->
>     <script 
> src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" 
> type="text/javascript"></script>
>    
>     <!-- Loading gif -->
>     <?php echo $this->Html->image('loading.gif', array('id' => 
> 'busy-indicator')); ?> 


And in User/view.ctp

A div with Id "post"

<div id="posts"> Content to paginate  </div
>

The pagination :

<?php $this->Paginator->options(array(
>       'update' => '#posts',
>       'evalScripts' => true,
>       'before' => $this->Js->get('#busy-indicator')->effect('fadeIn', 
> array('buffer' => false)),
>       'complete' => $this->Js->get('#busy-indicator')->effect('fadeOut', 
> array('buffer' => false)),
>    )); ?>
>    
>    <div style="text-align: center;">
>    <?php 
>    if ($this->Paginator->hasPage(2)) {
>    echo $this->Paginator->prev();
>    echo (" | ");
>    } ?> 
>    <?php echo $this->Paginator->numbers(); ?> 
>    <?php 
>    if ($this->Paginator->hasPage(2)) { 
>    echo (" | ");
>    echo $this->Paginator->next();
>    } ?>
>    
>    <?php echo $this->Js->writeBuffer(); ?>
>    </div>



 But this ouputs the standard HTML paginator... I'm lost here.

Any idea ? Thanks a lot.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to