سطح دسترسی RBAC در Yii2 (قسمت دوم)

خوب در قسمت قبل بخش اصلی RBAC را آموزش دادیم . ما دو نقش به نام نویسنده و مدیر ایجاد کردیم کهنویسنده امکان ثبت نوشته رو داشت و مدیر علاوه بر دسترسی به کارهای نویسنده می توانست نوشته را ویرایش نیز بکند. سوالی که این جا پیش می آید این است که نویسنده چگونه بتواند…Continue reading سطح دسترسی RBAC در Yii2 (قسمت دوم)

سطح دسترسی RBAC در Yii2 (قسمت اول)

سطح دسترسی RBAC در Yii2 : یکی از راه های مدیریت سطح دسترسی در کاربران استفاده از RBAC می باشدRBAC مخفف Role Based Access Control هست .برای فعال سازی RBAC در Yii2 باید مراحل زیر را انجام دهیم :ابتدا باید کد زیر را در تنظیمات پروژه اعمال کنیم: توجه داشته باشین اگر از basic استفاده…Continue reading سطح دسترسی RBAC در Yii2 (قسمت اول)

تعریف alias در Yii2

برای تعریف alias ابتدا باید در main.php آلیاس خود را تعریف کنین کد زیر : برای استفاده هر جایی از پروژه نیز با کد زیر به آن دسترسی دارین Yii::getAlias(‘@name2’); همچنین می توانید با کد زیر alias خود را ست کنین

آدرس دهی در Yii2

برا ی آدرس دهی در yii2 با استفاده از yii\helpers\Url به طرق زیر عمل می کنیم ابتدا yii\helpers\Url را فراخوانی می کنیم برای آدرس دهی به صورت: از کد زیر استفاده می کنیم: برای آدرس دهی با پارامتر به صورت: از کد زیر استفاده می کنیم: برای آدرس دهی با پارامتر و استفاده از #…Continue reading آدرس دهی در Yii2

آپلود چندین فایل در Yii2

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

آپلود فایل در Yii2

برای آپلود فایل به صورت زیر عمل می کنیم. ابتدا مدل: ستونی که من در دیتابیس برای ذخیره تصویر در نظر گرفته ام picture می باشد . سپس فورم برای قرار دادن امکان انتخاب تصویر: برای امکان انتخاب تصویر و آپلود آن می بایست فورم خود را به این قابلیت مجهز کینم. و در نهایت…Continue reading آپلود فایل در Yii2

تاریخ شمسی در Yii2

برای استفاده از تاریخ شمسی می توانید از اکستنشن هایی که ایجاد شده استفاده کنین برای مثال با استفاده از کد زیر و اجرا در کامپوزر فولدری در vendor با نام mohammad-mahdy ایجاد می شود که کلاس های تاریخ شمسی در آن قرار دارد برای استفاده می بایست ابتدا در تنظیمات config/main.php آن را در…Continue reading تاریخ شمسی در Yii2

حذفindex.php در Yii2

برای حذف index.php    از آدرس url  ۲ کار باید انجام دهید . کار اول: تنظیمات مربوط به سرور در سرور iis  باید در web.config   کد زیر را قرار دهید توجه داشته باشین که web.config باید در فولدر web قرار گیرد . در basic در مسیر root/web و در advance در مسیر : root/frontend/web…Continue reading حذفindex.php در Yii2

نمایش اعداد فارسی در html

برای نمایش اعداد فارسی در سایت میتونین از روش های مختلفی استفاده کنین اول اینکه از فونتی استفاده کنین که اعداد فارسی را نمایش میدهند راه دیگر این است که اعداد انگلیسی را به نمونه ی فارسی آن تغییر دهید برای این کار از کد جاوااسکریپت استفاده میکنیم