دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • خرداد

جلسه ۰۷ : آموزش تولید URL ها در CakePHP

  • دسته‌بندی‌ها :
جلسه ۰۷ : آموزش تولید URL ها در CakePHP
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و آن دسته از کاربرانی که به زبان PHP علاقه دارند. این دوره آموزش CakePHP مخصوص آن ها تهیه شده تا مهارت و تسلط خود را بر این زبان با یادگیری CakePHP به حد کمال برسانند و با کمک آن به یک برنامه نویس حرفه ای در عرصه PHP تبدیل شوند. در جلسه گذشته آموختیم که چگونه می توان به مسیر یابی یا Rutting پرداخت و در این جلسه و در ادامه این دوره، شما را به آموزش تولید URL ها در CakePHP دعوت می کنیم.

      آموزش تولید URL ها در CakePHP

      یکی از ویژگی های جالب CakePHP آن است که به شما امکان تولید URL ها را می دهد.
      بنابرین با استفاده از URL های تولید شده، می توان ساختار URL را در برنامه بدون تغییر تمام کد تغییر دهیم.

      مثال : 

      تابع فوق دارای دو arguments است :

      • اولین argument یک array است که با مشخص کردن هر یک از موارد می پردازد: ‘controller’, ‘action’, ‘plugin’
        علاوه بر این، این argument عنصر های ریشه یا رشته های پارامتر کوئری را نیز فراهم می آورد. که اگر پارامتر مورد نظر رشته باشد ان گاه می تواند به آن یک رشته URL معتبر بدهد.
      • اگر argument ما true باشد آن گاه URL اصلی کامل به نتیجه اضافه خواهد شد. حالت پیش فرض بر روی false قرار دارد.

      مثال

      تغییرات زیر را در فایل config / routes.php همانطور که در برنامه زیر نشان داده شده اعمال نمایید:

      config/routes.php

      مثال : 

      یک فایل GeneratesController.php را در src / Controller / GeneratesController.php ایجاد کنید. سپس کد زیر را در فایل کنترل کننده کپی کنید.

      src/Controller/GeneratesController.php

      مثال : 

      یک پوشه در src / Template ایجاد کنید و در زیر آن پوشه View را به نام index.ctp درست نمایید.
      حالا کد زیر را در آن فایل کپی کنید.

      src/Template/Generates/index.ctp

      مثال : 

      مثال بالا را با مراجعه به URL زیر اجرا نمایید.
      http://localhost:85/CakePHP/generate
      URL فوق خروجی زیر را تولید می کند:

      آموزش تولید URL ها در CakePHP

      generating URLs

      کلام آخر

      در این جلسه به آموزش تولید URL ها در CakePHP پرداختیم.
      جلسه بعد با آموزش Redirect routing به همراه شما خواهیم بود.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۷ : آموزش تولید URL ها در CakePHP
      به اشتراک بگذارید