Yii Framework Forum: نمایش لینک در Gridview - Yii Framework Forum

Jump to content

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

نمایش لینک در Gridview

#1 User is offline   desatir7316 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 240
  • Joined: 19-March 14

Posted 15 April 2014 - 06:26 AM

سلام دوستان
وقتی از
'value'=>'$data->category->name
', توی گریدویو استفاده می کنم دسسته ولی وقتی می خوام تبدیلش کنم به لینک پیغام خطا میده:

'value'=>'CHtml::link("$data->category->name",Yii::app()->createUrl("/category/view",array("id"=>$data->category_id)))',


متن خطا:
Object of class Category could not be converted to string
0

#2 User is offline   chalist 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 46
  • Joined: 16-December 12

Posted 15 April 2014 - 07:13 AM

'value'=>'..............',


ببین
شما باید به جای نقطه ها کد پی اچ پی بزاری
ینی کد php به صورت string گرفته می شه و پردازش می شه.
دبل کوت ها رو حذف کن


<?php 
/*
 * codeless documentation
 */
?>

@chalist
0

#3 User is offline   desatir7316 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 240
  • Joined: 19-March 14

Posted 15 April 2014 - 09:21 AM

از این استفاده کردم درست شد
'value'=>function($data){
                return CHtml::image(Yii::app()->baseUrl."/images/categories/".$data->category_id.".jpg","",array("style"=>"width:25px;height:25px;border-radius:5px"))
                        .'   '. CHtml::link($data->category->name,Yii::app()->createUrl("/category/view",array("id"=>$data->category_id)));
         },

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