تالار گفتمان nCIS.ir

نسخه‌ی کامل: نحوه ی سفارشی کردن CButtonColumn
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام

من برای سفارشی کردن CButtonColumn این کارها رو انجام دادم :
public $template='{view} {update} {delete} {active}';

همینطور که معلومه میخوام یک گزینه به نام active اضافه کنم.

public $buttons=array(
		'active' => array(
	      'label'=>'active',
	      'url'=>'Yii::app()->createUrl("controller/action")',
		  'imageUrl'=>Yii::app()->homeUrl.'images/active.png',
	  ),
	);

اما این خطا رو میگیرم
Parse error: syntax error, unexpected '(', expecting ')' in C:wampwwwyiiframeworkziiwidgetsgridCButtonColumn.php on line 191

وقتی هم imageUrl رو کامنت میکنم در gridview فقط لینک view رو نشون میده (بدون آیکن)

من میخوام آیکنش رو هم اضافه کنم.
این سؤال ارتباطی به پکیج آموزش Yii نداره. به بخش Yii 1.1 منتقل کردم. فقط اگه جایی از آموزشهای خود پکیج رو (درخصوص همون مطالبی که توی پکیج گفته شده) متوجه نشدین، توی بخش مربوط به پشتیبانی پکیج تاپیک بزنید.
همین خطا رو توی گوگل سرچ کنید. درموردش زیاد صحبت شده.
یافتم!!! مشکل این بود که در زمان تعریف داشتم روی آرایه کار میکردم در حالی که در متد init باید مقداردهیش میکردم.