migration در Yii2

migration امکانی است که برای توسعه یا حفظ پروژه هایی که پایگاه داده محور هستند , استفاده می شود. برای درک بهتر این موضوع به این مثال توجه کنین: فرض می کنیم یک پروژه ی نسبتا بزرگ داریم برای انجام این پروژه پس از تجزیه و تحلیل نیاز ها, تعدادی جدول در پایگاه داده ی…Continue reading migration در Yii2

پارامترهای درخواستی (Request Parameters)_(دریافت IP)

برای دسترسی به request ها در فریم ورک Yii2 می تونین از امکاناتی که در اختیار ما قرار داده است استفاده کنیم. برای دسترسی به پارامترهای درخواست مانند get و post میتونین از کد زیر استفاده کنین: در کد بالا ابتدا کلاس request در فریم ورک را صدا زدیم بعد با استفاده از get کلیه…Continue reading پارامترهای درخواستی (Request Parameters)_(دریافت IP)

کار با کنترلر و اکشن در yii2(قسمت دوم)

بحثی که امروز آموزش میدیم AccessControl هست که یک اکشن برای فیلتر کردن می باشد. این اکشن وظیفه ی چک کردن دسترسی ها هنگام درخواست یک اکشن را بر اساس IP یا نقش های کاربر را بر عهده دارد. که با دو گزینه ی allow برای اجازه دادن و deny برای عدم اجازه مدیریت می…Continue reading کار با کنترلر و اکشن در yii2(قسمت دوم)

کار با کنترلر و اکشن در yii2

در آموزش قبلی یک اشاره به نحوه ی نمایش صفحه ی home داشتیم دیدیم که این صفحه با کنترلر site و اکشن index فایل index.php را از فولدر site واقع در views را فراخوانی میکند و نمایش میدهد. برای دسترسی به کنترل ها چه در frontend و چه در backend میتوانیم به فولدرcontrollers رفته و…Continue reading کار با کنترلر و اکشن در yii2

نصب و راه اندازی yii2 (قسمت سوم)

خوب اکنون پس از تنظیمات اولیه با استفاده از url زیر شما به frontend دسترسی دارین صفحه زیر frontend ماست ابتدا نام اپلیکشن یا وبسایتمون رو تغییر میدیم: الان MyCompany هست که ما به “GoYii.ir”تغییر میدیمش برای تغییر نام وبسایت frontend از layout آن و در فایل main.php استفاده میکنیم. راه دیگه برای تغییر نام…Continue reading نصب و راه اندازی yii2 (قسمت سوم)

نصب و راه اندازی yii2 (قسمت دوم)

نصب و راه اندازی yii2 (قسمت دوم) پس از نصب پروژه به وسیله ی کامپوزر نوبت به این میرسه که محیطی که میخواهید پروژه درآن اجرا بشه رو مشخص کنین من پروژه ی advance را ایجاد کردم در پروژه ی advance yii2 به شما دو پیشنهاد میده یکی Developer یکی Production اولی برای محیط برنامه…Continue reading نصب و راه اندازی yii2 (قسمت دوم)

نصب و راه اندازی yii2 (قسمت اول)

برای نصب yii2 دو روش هست که میتونین استفاده کنین راه اول اینه که از کامپوزر استفاده کنین:برای دانود کامپوزر اینجا را کلیک کنید. راه دوم نصب پکیج yii2 هست که به سایت خود فریم ورک میرین و فایل اونو دانلود میکنین. فریم ورک yii  در ورژن جدید خود دو پروژه ایجاد کرده یک پروژه…Continue reading نصب و راه اندازی yii2 (قسمت اول)