[font="Tahoma"][rtl]
سلام
من دوتا جدول دارم، فرض کنید آزمون و سوال
حالا می خوام توی gridview مربوط به آزمون یه ستون اضافه کنم به عنوان تعداد سوال و بتونم gridview رو بر اساس این تعداد سوال مرتب کنم
ممنون می شم راهنمایی کنید مخصوصا قسمت مرتب کردن رو
[/rtl][/font]
airani
(Ali Irani)
November 7, 2015, 11:32am
3
[font="Tahoma"][rtl][/font][font="Tahoma"]سلام[/font] [font="Tahoma"]باید توی اون سورتی که برای ActiveQuery تعریف میکنی همراه با اسم ریلیشن اضافه اش کنی.[/font][font="Tahoma"]مثال:[/font][font="Tahoma"][/rtl][/font]
[font="Tahoma"]
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => [
'attributes' => [
'relationName.field',
],
'defaultOrder' => [
'field' => SORT_DESC,
],
],
]);[/font]
[font="Tahoma"]
[/font][font="Tahoma"][size="2"][rtl][/size][/font]
[font="Tahoma"]این ها هم مقالات کامل تری درباره این موضوع هستند:[/rtl][/font]
[font="Tahoma"][color="#0000ee "]http://www.yiiframew …-on-a-gridview/ [/color][/font]
[font="Tahoma"][color="#0000ee "]http://www.yiiframew …idview-yii-2-0/ [/color][/font]
[font="Tahoma"][color="#0000ee "]http://www.yiiframew …ut-sorting.html [/color][/font]
[font="Tahoma"][rtl]
سلام
ممنون
توی اون لینکی که توی پست دوم دادم مشکل حل شد
[/rtl][/font]