O erro de __toString() deve ser porque o objeto paginação não pode ser 
convertido pra string.
O seu problema de paginação é que ela não está aparecendo na view, mesmo vc 
setando e tendo mais de 1 página? Pq tem uma config na paginação que 
verifica se ele deve exibir a paginação quando tem apenas 1 página. Veja se 
não é isso.
Se não for, tenta dar um $this->template->content->set_global(...) em vez 
de usar o set(). Acho que sua view de paginação não consegue acessar a var 
de paginação pq ela tem escopo no template. Vc pode fazer isso que falei ou 
passar a var de paginação pra view.


Em terça-feira, 1 de maio de 2012 16h49min41s UTC-3, Gustavo Souza escreveu:
>
> Pessoal, sei que já teve várias duvidas quanto a paginação no Kohana mas 
> continuo sem conseguir fazer tudo.
>
> Minha action_index() está fazendo a busca com o limit e tudo mais, se dou 
> o limite de 2, só retorna 2 e assim por diante. Só que não sei como fazer 
> para ele gerar na minha view os links de paginação.
>
> *minha action*{
> $pagination = Pagination::factory(array(
>       'total_items'    => ORM::factory('new')->count_all(),
>       'items_per_page' => 2,
>       'view'           => 'admin/new/index',
>       'auto_hide'      => FALSE,
>     ));
>
> $news = ORM::factory('new')
>             ->limit($pagination->items_per_page)
>             ->offset($pagination->offset)
>             ->find_all();
>             
>  $this -> template -> content = new View('admin/new/index');
>  $this -> template -> content -> bind('message', $message);
>  $this -> template -> content -> set("news", $news);
> }
>
> Tentei fazer um  $this -> template -> content -> set("pagination", 
> $pagination);
>
> E dei um echo $pagination e da erro de __toString();
>
> Utilizo o kohana 3.1
>
> Alguem sabe onde estou errando?
>
> Obrigado.
>
> -- 
> Att,
>
> Gustavo Souza
>
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para ver esta discussão na web, acesse 
https://groups.google.com/d/msg/kohana-php/-/VUvrv9Cn23QJ.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a