خوب در قسمت قبل بخش اصلی RBAC را آموزش دادیم . ما دو نقش به نام نویسنده و مدیر ایجاد کردیم کهنویسنده امکان ثبت نوشته رو داشت و مدیر علاوه بر دسترسی به کارهای نویسنده می توانست نوشته را ویرایش نیز بکند. سوالی که این جا پیش می آید این است که نویسنده چگونه بتواند…Continue reading سطح دسترسی RBAC در Yii2 (قسمت دوم)
ماه: ژوئن 2016
سطح دسترسی 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
قرار دادن پسوند در آدرس url
برای قرار دادن پسوند در آدرس url به عنوان مثال قرار دادن .html در انتهای آدرس :www.test.com/site/about.html در تنظیمات urlmanager از suffix استفاده میکنیم
حذف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
برای نمایش اعداد فارسی در سایت میتونین از روش های مختلفی استفاده کنین اول اینکه از فونتی استفاده کنین که اعداد فارسی را نمایش میدهند راه دیگر این است که اعداد انگلیسی را به نمونه ی فارسی آن تغییر دهید برای این کار از کد جاوااسکریپت استفاده میکنیم