I use it like the following:
public function executeFooList(sfWebRequest $request)
{
$query = Doctrine::getTable('Foo')->createQuery();
$filter_values = $request->getParameter('foo_filters');
$this->form = new FooFormFilter($filter_values); // filters
default values if exist
$this->form->setQuery($query); // pass the query to the form
filter
if ($filter_values) {
$this->form->bind($filter_values);
if ($this->form->isValid()) {
$query = $this->form->getQuery(); // apply filters to the
query
}
}
$this->pager = new sfDoctrinePager('Foos', 10);
$this->pager->setQuery($query);
$this->pager->setPage($request->getParameter('page', 1));
$this->pager->init();
}
On 30 Dic, 16:58, tirengarfio <[email protected]> wrote:
> By my self: buildQuery().
>
> Javi
>
> On Dec 29, 1:53 pm, tirengarfio <[email protected]> wrote:
>
> > In the first link i pasted in my post before there is this code:
>
> > public function executeFiltrar(sfWebRequest $request)
> > {
> > $this->filtro = new ClienteFormFilter();
> > // Build a criteria object withe the value of the filters
> > $criteria = $this->filtro->buildCriteria($request->getParameter
> > ('cliente_filters'));
> > $this->clientes = ClientePeer::doSelect($criteria);
> > $this->setTemplate('index');
>
> > }
>
> > Is there anything equivalent to buildCriteria() in Doctrine?
>
> > Javi
>
> > On Dec 28, 9:18 pm,tirengarfio<[email protected]> wrote:
>
> > > hi,
>
> > > maybe these links can be interesting for someone:
>
> > >http://axiacore.com/blog/2009/09/trabajando-con-filtros-en-symfony-i/...
>
> > > Are in spanish...
>
> > > Anyway, any reason for not implementing the "Filter" button
> > > functionality?
>
> > > Javi
>
> > > On Dec 11, 11:03 am, cosmy <[email protected]> wrote:
>
> > > > Interesting topic.. would you mind posting the solution when you have
> > > > done?
> > > > Thnak you in advance
>
> > > > On 10 Dic, 08:48, Christopher Schnell <[email protected]> wrote:
>
> > > > > Yeah, I thought so. But I can use the fieldset of the filter form
> > > > > anyway. I was mainly curious because the form filters are nowhere
> > > > > described, and I use filters to let the user select the records quite
> > > > > often. So it would have come handy earlier, but i just didn't know how
> > > > > to use them.
>
> > > > > Maybe I could make a documentation request :-)
>
> > > > > Regards,
> > > > > Christopher.
--
You received this message because you are subscribed to the Google Groups
"symfony users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en.