مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

ساخت controller در Gii


در این مقاله قصد داریم، نحوه ی ایجاد یک controller در Gii را بررسی نماییم.

گام 1 – برای اینکه یک controller با چندین action ایجاد نماییم، رابط کاربری controller generator را باز کنید و فرم زیر را پر کنید.

مرحله 2 - سپس بر روی دکمه “Preview” و “Generate” کلیک کنید.اتفاقی که می افتد بدین صورت است که فایل CustomController.php با action های  index, hello, world در پوشه controllers تولید می شود.

<?php
   namespace app\controllers;
   class CustomController extends \yii\web\Controller {
      public function actionHello() {
         return $this->render('hello');
      }
      public function actionIndex() {
         return $this->render('index');
      }
      public function actionWorld() {
         return $this->render('world');
      }
   }
?>

تولید کننده Form

مرحله 1 - برای اینکه یک فایل view از یک مدل موجود در پروژه، تولید نمایید، رابط کاربری form generation را باز کنید و فرم زیر را پر کنید.

سپس روی دکمه “Preview” و “Generate” کلیک کنید. فایل customview در پوشه view ایجاد خواهد شد.

مرحله 2 - برای نمایش آن، یک متد جدید به CustomController اضافه کنید.

public function actionView() {
   $model = new MyUser();
   return $this->render('/customview', [
      'model' => $model,
   ]);
}

مرحله 3 - برای دیدن فایل view ایجاد شده، در آدرسبار مرورگر وب تان، آدرس http://localhost:8080/index.php?r=custom/view را وارد نمایید.

 

فصلِ: 14 , تعداد قسمت ها: 188 , سطح: صفر تا صد

این فصل در یک نگاه:

سلام . پیشنهاد میکنم حتما دموی دوره رو مشاهده کنید درباره فریم ورک Yii: در پاسخ به سوالات : آیا این فریم ورک سریع است؟ آیا این یک فریم ورک امن است؟ آیا این یک فریم ورک حرفه ای است؟ آیا ا…
فصلِ: 8 , تعداد قسمت ها: 77 , سطح: صفر تا صد

این فصل در یک نگاه:

  پیشنهاد میکنیم دمو دوره رو حتما مشاهده کنید با سلام خدمت دوستان عزیز . ابتدا عرض کنم که این دوره برای دوستانی آماده شده که میخوان وب اپلیکیشن های مدرنی رو طراحی بکنن و وارد بازار کار ط…

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید