ابزار gii در yii2

ابزار gii در yii2

ابزار gii در yii2

معرفی ابزار gii در فریم ورک یی (yii)

با ابزار gii در yii2 میتوان کارهای crud در برنامه را خیلی سریع انجام داد. crud شامل کارهای ایجاد ،خواندن،بروزرسانی و حذف (Create, read, update and delete) میباشد که به اختصار crud نامیده میشود

ادامه مطلب

غیر فعال کردن فراخوانی asset های yii2

بعد از نصب yii2 در asset ها فایل های بوت استراپ و جی کوئری بصورت دیفالت وجود دارد.وجود این فایل ها اگر با فرانت ما همخوانی نداشته باشه سبب مشکلاتی میشه 

برای فراخوانی نشدن این فایل ها در کانفیگ وب یعنی main.php در component کدهای زیر را اضافه میکنیم

 

'assetManager' => [

           'bundles' => [

                  'yii\web\JqueryAsset' => [

                       'js'=>[]

                 ],

               'yii\bootstrap\BootstrapPluginAsset' => [

                       'js'=>[]

               ],

               'yii\bootstrap\BootstrapAsset' => [

                     'css' => [],

               ],

           ],

       ],

 

سئو آدرس سایت در yii2

سئو آدرس سایت در yii2

سئو آدرس سایت در yii2

 (seo friendly url)

در ادامه آموزش فریم ورک yii2 شما رو با  متدهای سئو در yii2 رو آشنا میکنم.

سئو فرندلی آدرس سایت به این معنی است که آدرس ها در منو ها ،صفحات  و دسته بندی های سایت رو طوری نامگذاری کنیم که برای گوگل قابل درک باشد. برای مثال به دو آدرس زیر دقت کنید

www.webdaddy.ir/?p=222

www.webdaddy.ir/yii2/seo-friendly-url

.لینک دوم یک آدرس سئو فرندلی است که باعت میشود گوگل متوجه شود که این مطلب در مورد چه چیزی است و در چه شاخه ای از سایت قرار دارد

.در مورد این فاکتور سئو میتونید گوگل کنید و اطلاعات زیادی کسب کنید  در این مطلب در مورد نحوه ساخت این مدل آدرس ها در فریمورک yii2 آموزش خواهم داد

ادامه مطلب

اضافه کردن کپچا در yii2

اضافه کردن کپچا در yii2

آموزش اضافه کردن  کپچا در yii

یکی از راه های مقابله با اسپم ها استفاده از کپچا است و مجهز بودن سایت به کپچا یک ضرورت برای همه سایت ها می باشد در هر پروژه ای که کار کنید باید از کپچا های جدید و آپدیت شده استفاده کنید تا اسپمر ها نتوانند آسیبی به سایت شما وارد کنند.اضافه کردن کد امنیتی یا captcha در yii2 داخل فرم آسان هست و علت آن بودن کدهای کپچا در فریم ورک yii میباشد.

اضافه کردن کپچا در yii2 شامل سه مرحله زیر است.

۱-اضافه کردن فیلد و ولیدیشن کپچا به مدل 

۲- اضافه کردن فیلد کپچا به فرم

۳- اضافه کردن  کد های اکشن کپچا در کنترلر

 

ادامه مطلب