Yii Framework Forum: No Cgridview Como Passar $Data Para Label De Cbuttoncolumn? - Yii Framework Forum

Jump to content

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

No Cgridview Como Passar $Data Para Label De Cbuttoncolumn? Rate Topic: ***** 1 Votes

#1 User is offline   Maykonn Welington Candido 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 16-August 13
  • Location:Curitiba, Brazil

Posted 16 April 2014 - 01:08 PM

Hi,

Eu tenho o seguinte array em um CGridView:

array(
    'header' => Yii::t('dataTable', 'Actions'),
    'class' => 'CButtonColumn',
    'template' => '{action}',
    'buttons' => array(
        'action' => array(
            'label' => '$data["action"]["action"]',
            'url' => function($data) use($paramsURI) {
                $paramsURI['action'] = $data['action']['action'];
                $paramsURI['id'] = $data['id'];
                return Yii::app()->createUrl(
                    "admin/report/transactions", $paramsURI
                );
            }
        )
    )
)


Eu preciso usar $data no label do botão, mas em 'label' => '$data["action"]["action"]', $data é indefinida, então eu tentei usar uma closure como em 'action', mas o erro é 'htmlspecialchars() expects parameter 1 to be string, object given '.
Alguma ideia de como resolver isso?
If this was helpful: +1 ------------------------------>
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