Empfehlungen: Erweiterte Suche

zeile mit gewissem Wert in bestimmter frabe

Ausgabedaten formatieren und darstellen

zeile mit gewissem Wert in bestimmter frabe

Beitragvon pixitrixi » So 25. Jul 2010, 21:05

Hallo!

Bitte kann mir jemand helfen?

Ich möchte im Index-View Zeilen mit bestimmten Werten aus einer bestimmten Spalte in einer bestimmten Farbe haben.
Also eine if Abfrage welche dann eine bestimmte Css-Class zugewisen bekommt.

Sollte es noch nicht klar sein, versuche ich es hier mit einem Beispiel:
Eine To do Liste, wo alle Zeilen , welche den Spaltenwert "nicht erledigt" haben, sollen rot sein.

Ich weiss nicht wie ich das in CakePhp am besten umsetzen kann.

Ich hoffe ich bekomme hier einen Rat!

LG PixiTrixi
pixitrixi
 
Beiträge: 25
Registriert: Sa 8. Aug 2009, 17:07

Re: zeile mit gewissem Wert in bestimmter frabe

Beitragvon Mathias » Mo 26. Jul 2010, 14:39

Ein flinker Ansatz:

Innerhalb deiner foreach-Schleife schaffst du dir eine Hilfsvariable $status = null.
Dann checkst du (immer noch) in der foreach-Schleife, ob toDoStatus (oder wie auch immer dieses Feld heißen mag) gleich 0 ist. 0 ist nicht erledigt, 1 erledigt. Gleich 0 => $status = 'red'; Bei 1 nichts.

In der HTML-Ausgabe dann bei der <tr class="<?php echo $status;>"</tr>
cheers
Benutzeravatar
Mathias
 
Beiträge: 225
Registriert: Mi 4. Jun 2008, 22:30
Wohnort: Berlin
CakePHP-Version: 1.3.x
OS: OS X 10.6.x


Zurück zu Views

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron