yii2 ckeditor widget

یکی از ویجت هایی که در اکثر پروژه ها استفاده می شود استفاده از ckeditor می باشد در فریم ورک Yii نیز ویجتی برای استفاده از قابلیت های ckeditor پیاده شده است برای نصب این ویجت ابتدا به وسیله کامپوزر کد زیر را اجرا کنید تا ویجت نصب شود پس از نصب با استفاده از…Continue reading yii2 ckeditor widget

استفاده از کوئری کش query cache

فریم ورک Yii امکان استفاده از کش در کوئری زدن رافراهم کرده است به این صورت کوئری شما به جای اینکه با هر بار درخواست اجرا بشه یکبار اجرا میشه و آن را کش cache می کند با استفاده از کد زیر نحوه ی استفاده از این روش مشخص شده است :

Using Flash Data در Yii2

فریم ورک Yii ثابتی به عنوان flash data فراهم کرده است فلش دیتا یک سشنی هست که : در یک درخواست request تنظیم میشه تا درخواست بعدی در دسترس هست (تا زمانی که درخواست دیگه ای ارسال نشه قابل دسترسی می باشد) به طور خودکار پس از آن حذف می شود فریم ورک Yii این…Continue reading Using Flash Data در Yii2

مدیریت کش (cache) در Yii2

همانطور که می دونید استفاده از کش راه موثری برای بهبود عملکرد اپلیکیشنمون می باشد . chache مکانیسمی است که اطلاعات را در آن ذخیره می کنیم و زمانی که آن ها را صدا بزنیم از آن استفاده می کنیم . فریم ورک Yii از چندین نوع برای ذخیره در کش استفاده می کند: yii\caching\DbCache…Continue reading مدیریت کش (cache) در Yii2

step by step با ماژول dektrium-rbac در Yii2

در این قسمت از سری آموزش های فریمورک Yii : پس از نصب ماژول dektrium-user که برای مدیریت ثبت نام و ورود به سایت و مدیریت کاربران با استفاده از ماژول dektrium-rbac می خواهیم مدیریت سطوح دسترسی به وسیله ی RBAC را پیاده کنیم. در واقع پیاده سازی شده , ما از آن استفاده می…Continue reading step by step با ماژول dektrium-rbac در Yii2

step by step با مدیریت کاربران dektrium-user در yii2

در این آموزش می خوایم یکی از ماژول های خوب برای مدیریت کاربران را معرفی و استفاده کنیم. برای نصب dectrium-user ابتدا باید کد زیر را در کامپوزر نصب کنید . یا می تونین کد زیر را در کامپوزر وارد نمایید و سپس کامپوزر خود را آپدیت کنین پس از نصب باید در فولدر vendor…Continue reading step by step با مدیریت کاربران dektrium-user در yii2

Yii Framework 2 : Custom Pagination

Yii Framework 2 : Custom Pagination برای ایجاد صفحه بندی (pagination ) شخصی خود به صورت زیر می توانید عمل کنید: ابتدا در controller Yii Framework 2 : Custom Pagination در ویو Yii Framework 2 : Custom Pagination

Unable to verify your data submission

هنگام ارسال form ممکنه که شما با این اررور مواجه بشید Unable to verify your data submission یکی از راه های برطرف کردن این ارور غیر فعال کردم csrf token می باشد که هم میتوانید در تنظیمات سایت آن را غیر فعال کنید در component و یا در کنترلر البته غیر فعال کردن csrf token…Continue reading Unable to verify your data submission

حذف کردن Yii Debugger در footer

برای حذف debugger و لوگوی فریم ورک در قسمت footer سایت باید در پروژه های basic به و در پروژه های Advanced(هم در فرونت هم در بکند) کد زیر را پیدا کنید و آن را کامنت کنید یا حذف کنید نکته مهم : هنگامی که شما سایت را آپلود می کنین باید enveronment پروژه را…Continue reading حذف کردن Yii Debugger در footer

لیستی از مسیر دهی path aliases در Yii2

برای مسیر دهی در پروژه می توانین از آلیاس ها (alias) استفاده نمایید به عنوان مثال برای دسترسی به فولدر frontend از کد @frontend میتوان استفاده نمود . برای پروژه های basic: در پروژه های advanced: نکته در صورتی که بخواهید آلیاس دلخواه را صدا بزنید می توانید از کد زیر استفاده نمایید . >…Continue reading لیستی از مسیر دهی path aliases در Yii2

تغییر ورژن jquery پیش فرض bootstrap در Yii2

تغییر ورژن jquery پیش فرض bootstrap  در Yii2   یکی از سوالات متداول در استفاده از قالب پیش فرض Yii2 تغییر ورژن پیش فرض جی کوئری قالب می باشد برای تغییر جی کوئری و یا اسکریپت های پیش فرضی که لود میشه به این صورت است که شما در قسمت config باید با استفاده از…Continue reading تغییر ورژن jquery پیش فرض bootstrap در Yii2

تغییر paging و sort در Gridview

تغییر paging و  sort  در Gridview   برای تغییر در نحوه ی تعداد نمایش رکورد ها در Gridview همچنین نحوه ی سوت بندی (order by ) در قسمت modelSearch ویژگی های زیر را به کلاس ActiveDataProvider می دهیم تغییر paging و  sort  در Gridview همچنین با استفاده از search model داریم   تغییر paging و …Continue reading تغییر paging و sort در Gridview