Attribut In View/admin.php "anders" Anzeigen

Hallo zusammen

Seit kurzem mache ich einige Änderungen in einem Projekt, welches mit Yii erstellt wurde.

Im Grossen und Ganzen funktioniert auch alles, was ich mir vorgestellt habe, allerdings bin ich nun auf ein (für mich) unlösbar wirkendes Problem gestossen.

(Anscheinend darf man als Neunutzer keine Links/Bilder einfügen… Deswegen:)

abload [DOT] de [SLASH] image.php?img=sammelrechnung13k2h.png

Momentan steht bei "Sammelrechnung" immer 0 oder 1. Dies möchte ich ändern, so das je nachdem halt "Ja" oder "Nein" dort steht.

In der ensprechenden _view.php konnte ich dies durch Folgende Zeile erreichen:


<?php echo (Chtml::encode($data->collective_invoice) == 0 ? "Nein" : "Ja"); ?>

Jedoch ist dies in der views/admin.php nicht möglich.

Gibt es da einen einfachen Weg, wie bei der _view.php?

Vielleicht kann mir da jemand helfen, wäre extrem Froh!

Ist allgemein meine erste Anfrage zu einem Code-Problem xD

Grüsse

KASA

Edit: Auf dem Bild ist die view.php zu sehen statt der admin.php. Allerdings ist es dort das selbe Problem.

Man kann bei der Spaltendefinition auch einen beliebigen Wert übergeben.

Siehe die Beispiele/Kommentare am Ende der folgenden Seite:

http://www.yiiframework.com/doc/api/1.1/CDataColumn

Zum beispiel

In seine admin.php




array(

			'name' => 'collective_invoice',

			'header'=> 'collective invoice',

			'type' => 'raw',

			'value' => 'function () {

				return ($data->collective_invoice== 0) ? "Nein" : "Ja"';

			}'

		),



Das ist genau was ich gesucht habe =D

Allerdings musste ich noch eine kleine Änderung machen:


array(

	'name' => 'collective_invoice',

	'header' => 'Sammelrechnung',

	'type' => 'text',

	'value' => '($data->collective_invoice == 0) ? "Nein" : "Ja"'

),

Auf jeden Fall: Vielen Dank für de Hilfe!