how display gridview with ralation table in yii

how display gridview with ralation table in yii فرض کنید ۲ جدول به نام های question و user دارید. جدول user جدول question می خواهید اطلاعاتی را از جدول question به تفکیک نقش هر کاربر نمایش دهید . به عنوان مثال کاربران نقش نویسنده چه سوالاتی را ثبت کرده اند کاربران با نقش کاربر عادی…Continue reading how display gridview with ralation table in yii

Yii 2.0 How to generate form without form-group

Yii 2.0 How to generate form without form-group هنگام ایجاد یک فرم به وسیله فریم ورک Yii به صورت پیش فرض برای هر field تگ هایی را اضافه می کند که جز template اون فیلد هستند : که در نمایش به این صورت نمایش داده می شود: برای اینکه فقط input and label را نمایش…Continue reading Yii 2.0 How to generate form without form-group

کپی کردن اطلاعات یک مدل در مدل جدید

برای کپی کردن  اطلاعات یک مدل در فریم ورک Yii  در مدلی دیگر می توان از متد  setattributes  استفاده کرد . به این صورت که شما  ابتدا مقادیر  را با استفاده از متد  attributes از مدل  اول دریافت می کنید سپس با استفاده از متد setattributes  اطلاعات دریافت شده را در مدل جدید قرار می…Continue reading کپی کردن اطلاعات یک مدل در مدل جدید

DropDown for pageSize in GridView

DropDown for pageSize in GridView برای نمایش تعداد آیتمی که در Gridview  نمایش داده می شود شما می توانید از page size  استفاده کنید در آموزش های قبلی نحوه ی تنظیم کردن این قابلیت را با استفاده از dataprovider قرار داده ایم در بخش ما می خواهیم انتخاب تعداد آیتمی که قرار است gridview نمایش…Continue reading DropDown for pageSize in GridView

سایت چند زبانه با فریم ورک yii

سایت چند زبانه با فریم ورک yii مطلب که در این بخش قصد آموزش داریم یکی از مراحل ایجاد سایت چند زبانه در فریم ورک yii می باشد . ما با استفاده از تنظیم language در کانفیگ فریم ورک yii می توانیم زبان سایت را تغییر بدهیم به عنوان مثال شما کد زیر را در…Continue reading سایت چند زبانه با فریم ورک yii

CasCade Dropdown in Yii2 with DepDrop widget

CasCade Dropdown in Yii2 with DepDrop widget DepDrop widget Yii2 با استفاده از این پلاگین شما می توانید dropdown های ,وابسته به هم و در چند سطح داشته باشید . مثال پر کاربرد آن استفاده از آن در فورم های ثبت نام برای دریافت محل زندگی افراد می باشد.به صورت casCade یا همان آبشاری .…Continue reading CasCade Dropdown in Yii2 with DepDrop widget

block در yii –

block در yii یکی از مباحثی که در yii1  استفاده میکردیم استفاده از clip  بود در yii2  این قابلیت در ویجت block  قرار داده شده فهوم کلی به این صورت است که شما برخی مطالب یا برخی اسکریپت ها را فقط در صفحات خاصی  نیاز به استفاده دارین مثلا برای استفاده از اسکریپت های اسلایدرتون…Continue reading block در yii –

ایجاد کنترلر به وسیله gii در Yii2

ایجاد کنترلر به وسیله gii در Yii2   در این آموزش ما می خواهیم یک کنترلر دلخواه ایجاد کنیم: برای اینکار پس از وارد کردن آدرس ماژول gii اینجا بر روی Controller generate کلیک کرده . تصویر زیر: از ابتدا شروع می کنیم به وارد کردن اطلاعات مورد نظرمون: Controller Class: نام کنترلر خود را…Continue reading ایجاد کنترلر به وسیله gii در Yii2

Yii2 Order by RAND sql query

Yii2 Order by RAND sql query خیلی مواقع در نمایش اطلاعات شما نیاز دارید که تمامی آن ها توسط بازدید کننده دیده بشوند . به همین دلیل نیاز دارید که داده ها به صورت تصادفی random به کاربر نمایش داده شود . برای استفاده از نمایش اطلاعات به صورت تصادفی در مدل به دو روش…Continue reading Yii2 Order by RAND sql query

groupBy در dataProvider کنترلر

groupBy در dataProvider کنترلر در صورتی که بخواهیم شرطی در اکشن index در کنترلر قرار بدهیم که این شرط را فقط در این اکشن لازم داریم به صورت زیر عمل می کنیم. توجه داشته باشید که شما در ModelSearch می توانید شرط های سراسری را اعمال نمایید. ActiveDataProvider دارای پروپرتی ای با نام $query است…Continue reading groupBy در dataProvider کنترلر