Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Duvida paginação 3.1

Received: by 10.68.223.40 with SMTP id qr8mr8087928pbc.0.1335902806271;
        Tue, 01 May 2012 13:06:46 -0700 (PDT)
X-BeenThere: kohana-php@googlegroups.com
Received: by 10.68.203.129 with SMTP id kq1ls7424320pbc.3.gmail; Tue, 01 May
 2012 13:06:46 -0700 (PDT)
Received: by 10.68.236.170 with SMTP id uv10mr20027025pbc.4.1335902805988;
        Tue, 01 May 2012 13:06:45 -0700 (PDT)
Received: by 10.68.236.170 with SMTP id uv10mr20027024pbc.4.1335902805973;
        Tue, 01 May 2012 13:06:45 -0700 (PDT)
Return-Path: <gustavocdeso...@gmail.com>
Received: from mail-pb0-f42.google.com (mail-pb0-f42.google.com [209.85.160.42])
        by gmr-mx.google.com with ESMTPS id g5si17887966pbk.2.2012.05.01.13.06.45
        (version=TLSv1/SSLv3 cipher=OTHER);
        Tue, 01 May 2012 13:06:45 -0700 (PDT)
Received-SPF: pass (google.com: domain of gustavocdeso...@gmail.com designates 209.85.160.42 as permitted sender) client-ip=209.85.160.42;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of gustavocdeso...@gmail.com designates 209.85.160.42 as permitted sender) smtp.mail=gustavocdeso...@gmail.com; dkim=pass header...@gmail.com
Received: by pbbrp12 with SMTP id rp12so3215206pbb.15
        for <kohana-php@googlegroups.com>; Tue, 01 May 2012 13:06:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        bh=ZUpt4NvL0I+c+3suyNfUPBS5vzBnjcfpsK+M7oWXzGI=;
        b=zvGeLD6W3dci5DkUv6fW2GZyshq90zFNrj88WPe9JFcOcugo9zO811sJWOdaWD76Ul
         msBuJbv3YymDByRt7b+OJouFQcA+T26rugFSjX3AGaZ04HEqx0/7RpdFb0M2d+zGZX7M
         u5uILCQ9gu+Vf+e/1P8SO62MD/91tWUVOU8oI5bP9RG4/2nox/M+kYcgitm9D+kW5edL
         1p+TA1xOmAjYzUjOPE/xXXtQrrUbPIrg1xZacTTn8wpq7191leEoKPgcXhGqa79Nk6jC
         2KyQ2Qmg0smc2/8bl99ECemK0AuveFGM45cBwJeyRmTWX+q+PHZcXGPPCDxDJ62B39Z1
         UxXQ==
MIME-Version: 1.0
Received: by 10.68.72.138 with SMTP id d10mr60717073pbv.15.1335902805749; Tue,
 01 May 2012 13:06:45 -0700 (PDT)
Received: by 10.68.41.162 with HTTP; Tue, 1 May 2012 13:06:45 -0700 (PDT)
In-Reply-To: <CAF=G33+1eos8LQgpo4PQnQBrOH8Uaghfm+Qc1kukY4besPe...@mail.gmail.com>
References: <CAF=G33+1eos8LQgpo4PQnQBrOH8Uaghfm+Qc1kukY4besPe...@mail.gmail.com>
Date: Tue, 1 May 2012 17:06:45 -0300
Message-ID: <CAF=G33KnucfwrJG9Jx-96Z7iMUmutH7ujyDnk0GdVngKOfv...@mail.gmail.com>
Subject: =?ISO-8859-1?B?UmU6IER1dmlkYSBwYWdpbmHn428gMy4x?=
From: Gustavo Souza <gustavocdeso...@gmail.com>
To: kohana-php@googlegroups.com
Content-Type: multipart/alternative; boundary=f46d040f9bae30f0ed04beff1c4e

--f46d040f9bae30f0ed04beff1c4e
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Pessoal,

Consegui!

dei um var_dump no $pagination, depois disso vou soh utilizar
$pagination->first_page  e os outros

;-)



Em 1 de maio de 2012 16:49, Gustavo Souza <gustavocdeso...@gmail.com>escrev=
eu:

> Pessoal, sei que j=E1 teve v=E1rias duvidas quanto a pagina=E7=E3o no Koh=
ana mas
> continuo sem conseguir fazer tudo.
>
> Minha action_index() est=E1 fazendo a busca com o limit e tudo mais, se d=
ou
> o limite de 2, s=F3 retorna 2 e assim por diante. S=F3 que n=E3o sei como=
 fazer
> para ele gerar na minha view os links de pagina=E7=E3o.
>
> *minha action*{
> $pagination =3D Pagination::factory(array(
>       'total_items'    =3D> ORM::factory('new')->count_all(),
>       'items_per_page' =3D> 2,
>       'view'           =3D> 'admin/new/index',
>       'auto_hide'      =3D> FALSE,
>     ));
>
> $news =3D ORM::factory('new')
>             ->limit($pagination->items_per_page)
>             ->offset($pagination->offset)
>             ->find_all();
>
>  $this -> template -> content =3D 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
>
>


--=20
Att,

Gustavo Souza

--f46d040f9bae30f0ed04beff1c4e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Pessoal,<br><br>Consegui!<br><br>dei um var_dump no $pagination, depois dis=
so vou soh utilizar $pagination-&gt;first_page=A0 e os outros <br><br>;-)<b=
r><br><br><br><div class=3D"gmail_quote">Em 1 de maio de 2012 16:49, Gustav=
o Souza <span dir=3D"ltr">&lt;<a href=3D"mailto:gustavocdeso...@gmail.com" =
target=3D"_blank">gustavocdeso...@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Pessoal, sei que j=E1 teve v=E1rias duvidas =
quanto a pagina=E7=E3o no Kohana mas continuo sem conseguir fazer tudo.<br>=
<br>Minha action_index() est=E1 fazendo a busca com o limit e tudo mais, se=
 dou o limite de 2, s=F3 retorna 2 e assim por diante. S=F3 que n=E3o sei c=
omo fazer para ele gerar na minha view os links de pagina=E7=E3o.<br>

<br><b>minha action</b>{<br><font size=3D"1">$pagination =3D Pagination::fa=
ctory(array(<br>=A0=A0=A0=A0=A0 &#39;total_items&#39;=A0=A0=A0 =3D&gt; ORM:=
:factory(&#39;new&#39;)-&gt;count_all(),<br>=A0=A0=A0=A0=A0 &#39;items_per_=
page&#39; =3D&gt; 2,<br>=A0=A0=A0=A0=A0 &#39;view&#39;=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0 =3D&gt; &#39;admin/new/index&#39;,<br>

=A0=A0=A0=A0=A0 &#39;auto_hide&#39;=A0=A0=A0=A0=A0 =3D&gt; FALSE,<br>=A0=A0=
=A0 ));<br><br>$news =3D ORM::factory(&#39;new&#39;)<br>=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 -&gt;limit($pagination-&gt;items_per_page)<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 -&gt;offset($pagination-&gt;offset)<br>=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0 -&gt;find_all();<br>

=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 <br>=A0$this -&gt; template -&gt; content =3D=
 new View(&#39;admin/new/index&#39;);<br>=A0$this -&gt; template -&gt; cont=
ent -&gt; bind(&#39;message&#39;, $message);<br>=A0$this -&gt; template -&g=
t; content -&gt; set(&quot;news&quot;, $news);</font><br>

}<br><br>Tentei fazer um=A0 <font size=3D"1">$this -&gt; template -&gt; con=
tent -&gt; set(&quot;</font><font size=3D"1">pagination</font><font size=3D=
"1">&quot;, </font><font size=3D"1">$pagination)</font><font size=3D"1">;</=
font><br>

<br>E dei um <font size=3D"1">echo $pagination</font> e da erro de __toStri=
ng();<br><br>Utilizo o kohana 3.1<br><br>Alguem sabe onde estou errando?<br=
><br>Obrigado.<span class=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"a=
ll">
<br>-- <br>Att,<br><br>Gustavo Souza<br><br>

</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br>Att,<br><=
br>Gustavo Souza<br><br>

--f46d040f9bae30f0ed04beff1c4e--