peer class default order

1 view
Skip to first unread message

Hofferek Attila

unread,
Oct 20, 2009, 3:32:56 AM10/20/09
to symfo...@googlegroups.com
Hello!

Ha van egy EntablamPeer::doSelect annak hogy lehet megvaltoztatni az
alapertelmezett (talan ID szerinti) sorrendjet? Konkretan az SfGuardUser
classra gondoltam, hogy login nev szerint rendezve jojjenek le az admin
generatorban egy select-be a cuccok, ne id alapjan, ugy nehez kikeresni
a felhasznalot.

János Krnák

unread,
Oct 20, 2009, 4:16:39 AM10/20/09
to symfo...@googlegroups.com
Szia,

ezen a cheat sheeten sokmidnent megtalalsz hozza:
http://www.symfony-project.org/blog/2006/04/25/admin-generator-cheat-sheet

ha a generator.yml -ben a listnel megadsz egy sort-ot akkor is tudod, vagy ha megvaltoztatod az alapertelmezett peer_method -ot a sajatodra
amiben megoldod a sajat join-jaid es default order-ed

ha jol emlekszem ( de nem probaltam ki ):

generator:
  param:
    peer_method: doSelectByMyOrder

udv
Janos

2009/10/20 Hofferek Attila <ho...@soka.co.hu>

Hofferek Attila

unread,
Oct 20, 2009, 4:53:56 AM10/20/09
to symfo...@googlegroups.com
János Krnák írta:

> Szia,
>
> ezen a cheat sheeten sokmidnent megtalalsz hozza:
> http://www.symfony-project.org/blog/2006/04/25/admin-generator-cheat-sheet
>
> ha a generator.yml -ben a listnel megadsz egy sort-ot akkor is tudod,
> vagy ha megvaltoztatod az alapertelmezett peer_method -ot a sajatodra
> amiben megoldod a sajat join-jaid es default order-ed
>
> ha jol emlekszem ( de nem probaltam ki ):
>
> generator:
> param:
> peer_method: doSelectByMyOrder

a weben gúgloztam, működik:

beletettem a plugins/sfguardplugin/lib/model/sfGuardUserPeer.php-ba egy
ilyet:


public static function doSelect(Criteria $criteria, $con = null)
{
if(count($criteria->getOrderByColumns()) == 0)
{
$criteria->addAscendingOrderByColumn(self::USERNAME);
}
return self::populateObjects(self::doSelectRS($criteria, $con));
}

--
Hofferek Attila

Reply all
Reply to author
Forward
0 new messages