[font="Tahoma"][right]برنامه من اینطوریه که یک دراپ باکس داریم که توش اسامی کاربران از جدول بانک پر شده
با انتخاب هر کاربر باید درون یک cgridview
تمام فرم های مربوط به این کاربر که درون یک جدول دیگر است لود شود
الان مرحله ارسال اجکس تموم شده
این مال ویو من که ارسال می کنه کد کاربر انتخاب شده رو
jQuery.ajax({
'type':'POST',
'data':{'SelectedItem':SelectedItemListBox},
'success':callback,
'error':error,
'url':'/pacs/index.php?r=reports/test'
,'cache':false
});
و در اکشن تست هم دریافت می شه و سپس پاسخ به صورت
$provider = ReportTemplates::model()->findAll(array(
'select' => 'subject' ,
'condition'=>'user_id='.$_POST['SelectedItem'],
));
echo CJSON::encode($provider);
باز گردونده میشه حالا من نمی دونم چطوری در اون تابع
callback
این فایل جیسون رو به cgridview
ارتباط بدم البته می دونم اول باید فایل دی کود بشه به آرایه پی اچ پی و بعد با استفاده از CArrayDataProvider
این کار رو انجام بدم ولی کنترلر جی کوئری برمی گردونه و این پی اچ پیه …
نمی دونم چطوری ارتباطشون بدم … ممنون می شم کمک کنید .[/right][/font]