مرتب کردن بر اساس تعداد relation

[font="Tahoma"][rtl]

سلام

من دوتا جدول دارم، فرض کنید آزمون و سوال

حالا می خوام توی gridview مربوط به آزمون یه ستون اضافه کنم به عنوان تعداد سوال و بتونم gridview رو بر اساس این تعداد سوال مرتب کنم

ممنون می شم راهنمایی کنید مخصوصا قسمت مرتب کردن رو

[/rtl][/font]

http://forum.iranphp.org/Thread-مرتب-کردن-بر-اساس-تعداد-relation

[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]