Kom ihåg mig?
Home Menu

Menu


Hjälp med sortering!

Ämnesverktyg Visningsalternativ
Oläst 2005-06-17, 10:32 #1
redRemedys avatar
redRemedy redRemedy är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 25
redRemedy redRemedy är inte uppkopplad
Nykomling
redRemedys avatar
 
Reg.datum: Dec 2004
Inlägg: 25
Hej!

Just nu har jag problemet att jag inte kan sortera ett antal objekt i en array precis som jag vill, jag har försökt med ett antal olika tillvägagångssätt, men får bara delvis goda resultat.

varje objekt i listan har följande attribut varpå dessa tre är sorteringsnycklarna i prioritetsordning
- country (Sträng)
- gender (sträng (men/women))
- sortkey (heltal)
(kan tilläggas att det är serietabeller det handlar om och inget annat )

Jag vill med andra ord göra detta anrop:

Kod:
uasort($tCorrectNames, array($this, "sortTables"));
men får hjärnsläpp i denna metod:

Kod:
function sortTables($pA, $pB)
{
  //Vågar inte ens visa mina senaste kodförsök i denna metod
}
Någon annan som vill ge det hela ett försök?

// Jonas
redRemedy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-17, 11:27 #2
redRemedys avatar
redRemedy redRemedy är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2004
Inlägg: 25
redRemedy redRemedy är inte uppkopplad
Nykomling
redRemedys avatar
 
Reg.datum: Dec 2004
Inlägg: 25
EH.. Ja, kom på att det kanske är lika bra, eller bättre, att sortera redan från databasen via ett rätt enkelt SQL-query. Jag idiotförklarar mig själv för ovanstående fråga och går på lunch.

Kod:
 $tWrapper = $this->sqlWrapperFor('PdpSeriesTable');
 $tCondition = new BowSQLCondition();
 $tCondition->attributeIsNotEqualToValue('season_id', 0);
 $tCondition->attributeIsEqualToValue('sport', $pSport);
 $tCondition->orderBy('country, gender, sortKey', 'ASC');
 $tResultObjects = $tWrapper->resultObjectsFromAllWhere($tCondition);
redRemedy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-17, 15:04 #3
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Var maten god?
Robert är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 12:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017