:( bantu aku kakaaak

di table_item ada field

status (tiny integer) isinya cuma 1/0. kalo 1 itu stock kalo 0 itu outofstock.

jadi dihalaman view saat ini isi di field status nya cuma 1 atau 0 sedangkan saya maunya jika 1 dia print nya stock, dan sebaliknya kak. :(

kalo di php biasa kan

if($status==‘1’)

{

$statusname=‘ready’;

}

else

{

$statusname=‘outofstock’;

}

kalo di YII gmn ya kak? aku bingung

kalo aq biasanya q bikin function di model biar bisa dipanggil dimana2…

di model


public function getStatus($val){

			if($val==1)

				return "Active";

			else if($val==0)

				return "Inactive";

			else if($val==2)

				return "Pending";

			else if($val==3)

				return "Reject";

		}

di view


array('name'=>'status','value'=>MyModel::model()->getStatus($model->status)),

astaga kaka ini rajin sekali bantuin saya.

semoga kaka hidupnya semakin dimudahkan dalam segala urusan kak.

:)

thanks for being such a good goodie person :)

amin…

lg ga ada kerjaan dari pada bengong deh…

sama2 newbie ya saling bantu… :P

kalo bikin judul thread mending yg sesuai dengan pertanyaan de kayanya…

salah satunya biar ntar kalo ada yg lain yg punya masalah yg sama jadi gampang carinya… :)

itu view kalo pake cdetailview…

kalo ditampilin pake gridview valuenya diubah dikit


array(

			'name'=>'status',

			'value'=>'MyModel::model()->getStatus($data->status)',

			),

judulnya pake apa ya supaya sesuai, mau kasih judul yang bener tp bingung hehehe.