http://nerdblog.pl/2011/09/01/kohana-3-pagination-helper-using-jelly/

2012/5/2 Rodrigo Paiva <[email protected]>

> 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.
>



-- 
Vitor de Araujo Simões (Dalai/Snag)
Estudante de Ciências da Computação - USP

"Computation is the art of building solutions
- at the cost of creating more problems"


http://www.varaujo.com.br

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
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