Yii Framework Forum: Attribut In View/admin.php "anders" Anzeigen - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Attribut In View/admin.php "anders" Anzeigen Rate Topic: -----

#1 User is offline   kasa 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 17-February 14

Posted 17 February 2014 - 08:30 AM

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.
0

#2 User is offline   yiim 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 106
  • Joined: 28-June 12
  • Location:Germany

Posted 18 February 2014 - 04:31 AM

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

Siehe die Beispiele/Kommentare am Ende der folgenden Seite:
http://www.yiiframew...1.1/CDataColumn
0

#3 User is offline   chandran 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 495
  • Joined: 08-October 12
  • Location:Austria

Posted 18 February 2014 - 04:56 AM

Zum beispiel

In seine admin.php
array(
			'name' => 'collective_invoice',
			'header'=> 'collective invoice',
			'type' => 'raw',
			'value' => 'function () {
				return ($data->collective_invoice== 0) ? "Nein" : "Ja"';
			}'
		),

Thanks
chandran nepolean

My own extension:
http://www.yiiframew...sion/ejqueryte/

My wiki
http://www.yiiframew...checkboxcolumn/

If it work dont hesitate to click +1 button
0

#4 User is offline   kasa 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 17-February 14

Posted 18 February 2014 - 06:52 AM

View Postchandran, on 18 February 2014 - 04:56 AM, said:

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!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users