آپلود فایل در Yii2 - تاریخ: 1395/7/9 ساعت: 15:53
برای آپلود فایل به صورت زیر عمل می کنیم.ابتدا مدل:ستونی که من در دیتابیس برای ذخیره تصویر در نظر گرفته ام picture می باشد .من برای عملیات آپلود تصویر یک متغییر ثانویه به نام imageFile در نظر گرفته ام . public $imageFile; [['imageFile'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png,jpg'], سپس ...
آپلود چندین فایل در Yii2 - تاریخ: 1395/7/9 ساعت: 15:53
برای آپلود چندین فایل مثل آپلود فایل تکی اقداماتمونو انجام می دیم. البته با مختصری تغییرات ابتدا در فورم امکان آپلود تصویر را فراهم میکنیم:$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);$form->field($model, 'gallery_id[]')->fileInput(['multiple' => true, 'accept' => '...
تعریف alias در Yii2 - تاریخ: 1395/7/9 ساعت: 15:53
برای تعریف alias ابتدا باید در main.php آلیاس خود را تعریف کنینکد زیر :'aliases' => [ '@name1' => 'advertise/index', '@name2' => 'tes/index', ], برای استفاده هر جایی از پروژه نیز با کد زیر به آن دسترسی دارین Yii::getAlias('@name2'); همچنین می توانید با کد زیر alias خود را ست کنینYii::setAlias('test'...
تاریخ شمسی در Yii2 - تاریخ: 1395/7/9 ساعت: 15:53
برای استفاده از تاریخ شمسی می توانید از اکستنشن هایی که ایجاد شده استفاده کنینبرای مثالبا استفاده از کد زیر و اجرا در کامپوزرcomposer require --prefer-dist -vvv --profile mohammad-mahdy/yii2-jdate "*"فولدری درvendorبا نامmohammad-mahdyایجاد می شود که کلاس های تاریخ شمسی در آن قرار داردبرای استفاده م...
سطح دسترسی RBAC در Yii2 (قسمت دوم) - تاریخ: 1395/7/9 ساعت: 15:53
خوب در قسمت قبل بخش اصلی RBAC را آموزش دادیم .ما دو نقش به نام نویسنده و مدیر ایجاد کردیم کهنویسنده امکان ثبت نوشته رو داشت و مدیر علاوه بر دسترسی به کارهای نویسنده می توانست نوشته را ویرایش نیز بکند.سوالی که این جا پیش می آید این است که نویسنده چگونه بتواند نوشته های خود را ویرایش کندبرای اینکار ما...
سطح دسترسی RBAC در Yii2 (قسمت سوم) - تاریخ: 1395/7/9 ساعت: 15:53
مرحله ی آخر RBAC استفاده از آن در پروژه می باشد برای بررسی سطوح دسترسی برای اکشن ها در کنترلر به صورت مجوز ها را بررسی می کنیم public function behaviors(){ retu [ 'access' => [ 'class' => AccessControl::className(), 'rules' => [ [ 'allow' => true, 'actions' => ['index'], 'roles' => ['managePost'], ]...

برچسب‌های مرتبط

yii2 model count | yii2 model findone | yii2 model find | yii2 model find all | yii2 model find by attribute | yii2 model find by pk | yii2 model find condition | yii2 model find limit | yii2 model find sort | yii2 model order by