gii ابزاری در yiiframework است که با استفاده از آن میتوان امکانات متداول/رایج وبسایت را به سرعت ایجاد کرد.
در واقع gii با دریافت یک سری اطلاعات به طور خودکار بخش های مورد نیاز را تولید میکند.
ایجاد، خواندن، بروزرسانی و حذف(Create, read, update and delete) که به اختصار CRUD نیز خوانده میشود چهار عملکرد اساسی مدیریت داده ها در برنامه نویسی هستند. که ممکن است در همه یا بیشتر بخش های یک وبسایت مورد نیاز بوده و تکرار شده باشند. مانند افزودن یک مطلب، بروزرسانی پروفایل کاربری یا پیوند جدید و...
gii با تولید خودکار CRUD سعی دارد برنامه نویس را در قسمت های مختلف نرم افزار درگیر مسائل تکراری و زمان بر نکند.
gii به عنوان یک ماژول در yii قرار گرفته و به طور پیش فرض در محیط توسعه دهنده قابل استفاده میباشد.
برای استفاده از gii در قالب basic از آدرس
http://hostname/index.php?r=gii
و در advanced از
http://hostname/frontend/web/index.php?r=gii
// or
http://hostname/backend/web/index.php?r=gii
استفاده کنید.
در آموزش های بعدی بیشتر به gii خواهیم پرداخت...
gii