دو ستون در یک سطر از گرید ویو

[right]

سلام دوستان

یه گرید برای نمایش نظرات کاربران ایجاد کردم میخوام توی یه ستون هم اسم و هم ایمیل کاربر رو نشون بدم

چطوری میشه دوتا ستونو رو در یک ستون نمایش داد

و این برای اینکه کاربران بتونن به نظرات هم پاسخ بدن باید یه جدول دیگه تعریف کرد

و پاسخ های کاربران رو توی اون جدول ذخیره کرد

[/right]

[rtl][font="Tahoma"]

از تابع برای برگردوندن مقدار به اون سطری که می خواید استفاده کنید

بستگی به طراحی خودتون داره

[/font][/rtl]


	'columns'=>array(

...

        array(

            'class'=>'CDataColumn',

            'header'=>'user email and name ',

            'value'=>'$data->email." , ".$data->name',

        ),

),

والبته اگه بخوای یسری تغییرات رو متغیرت ایجاد کنی بهتره تو بخش کامپوننت ها یه کلاس برای توابع مورد نیازت درس کنی و بعد اینجا استفاده منی مثلا :


	'columns'=>array(

...

        array(

            'class'=>'CDataColumn',

            'header'=>'user email and name ',

            'value'=>'Yii:app()->comment->getUserNameAndEmailForDetectedComment($data->id)',

        ),

),

من فک میکنم استفاده از

CGride view

برای صفحهی ادمین جالب باشه نه برای کاربرای معمولی به نظر من بهتره از

CListView

استفاده کنی !