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



  • ۲۳
  • اسفند

جلسه ۱۷ : کارکردهای رایج در CodeIgniter

  • دسته‌بندی‌ها :
جلسه ۱۷ : کارکردهای رایج در CodeIgniter
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که دوره آموزش codeigniter را دنبال می کنند.در جلسه گذشته با نحوه مدیریت کوکی ها در CodeIgniter آشنا شدیم. در این جلسه قرار است به بررسی کارکردهای رایج در codeigniter بپردازیم. اهمیت کارکردهای موجود در این فریم ورک ما را وا داشت که تهیه و ارائه نکات و آموزش هایی، در خصوص کارکردهای رایج در کدایگنایتر  اقدام نماییم.

      کارکردهای رایج در CodeIgniter

      در ادامه ی این مبحث ما دو موضوع  کارکردهای رایج در کدایگنایتر و کد های لازم در ایجاد کارکردهای رایج در codeigniter را بررسی خواهیم کرد.

      کتابخانه کارکردهای codeigniter یا (codeigniter library functions) و کارکردی های کمکی codeigniter ، پیش از استفاده نیاز به نصب دارند اما خوب است بدانید که یک سری کارکردهای رایج در codeigniter وجود دارند که نیازی به نصب ندارند.

      جدول کارکردهای رایج در کدایگنایتر

          is_php($version)   Syntax
          $version (string) − Version number   Parameters
          استفاده از TRUE اگر نسخه PHP اجرا شود و استفاده از FALSE اگر نسخه PHP اجرا نشود   Return
          void   Return Type
        تعیین می کند که آیا نسخه PHP استفاده شده بیشتر از نسخه نسخه عرضه مورد است یا
      خیر
         Description

       

         is_really_writable($file)  Syntax
         $file (string) − مسیر فایل  Parameters
         استفاده از TRUE اگر مسیر قابل نوشتن باشد و استفاده از FALSE اگر مسیر فایل قابل
      نوشتن نباشد
        Return
         bool  Return Type
         بررسی قابل نوشتن بودن فایل  Description

       

        config_item($key)  Syntax
        $key (string) − کلید تنظیم پیکربندی  Parameters
                                         تعیین مقدار کلید پیکربندی یا NULL در صورت پیدا نشدن این مقدار.  Return
        mixed (ادغام )  Return Type
                                             از این کارکرد برای استفاده از آیتم پیکربندی استفاده می شود.  Description

       

        set_status_header($code[, $text = ”])  Syntax
        $code (int) −HTTP کد وضعیت پاسخ

        $text (string) − پیام سفارشی برای تنظیم کد وضعیت

        Parameters
        Return
        void  Return Type
            این کارکرد به شما اجازه می دهد که به صورت دستی هدر وضعیت سرور را تنظیم کنید.  Description

       

        remove_invisible_characters($str[, $url_encoded = TRUE])  Syntax
        $str (string) − رشته ورودی

        $url_encoded (bool) −  URLencodedحذف کاراکترهای

        Parameters
                                                                                          ایجاد رشته های Sanitized  Return
        (string) رشته سازی  Return Type
                          این کارکرد مانع قرار دادن کاراکترهای NULL بین کاراکترهای ASCII می شود  Description

       

        html_escape($var)  Syntax
        $var (mixed) − Variable to escape (string or array)  Parameters
        HTML escaped string(s)  Return
        mixed (ادغام )  Return Type
        این کارکرد به عنوان یک کارکرد PHP  یا () htmlspecialchars عمل می نماید.  Description

       

        get_mimes()  Syntax
                                                                                 یک مجموعه array از انواع فایل ها  Return
        array  Return Type
        این کارکرد یک سری منابع را از application/config/mimes.php به MIMEs array
      برمی گرداند
        Description

       

        is_https()  Syntax
        استفاده از TRUE اگر HTTP-over-SSL استفاده شود و استفاده از FALSE اگر از آن استفاده
      نشود
        Parameters
        bool  Return Type
        استفاده از TRUE اگر ارتباط امنی(HTTPS) در جریان باشد و استفاده از FALSE اگر اگر این
      ارتباط امن نباشد برای مثال شامل درخواست های غیر HTTP شود.
        Description

       

        is_cli()  Syntax
         استفاده از TRUE اگر از CLI استفاده می شود و استفاده از FALSE اگر از آن استفاده
      نشود
        Parameters
        bool  Return Type
       استفاده از TRUE اگر خط فرمان اجرا شود و استفاده از FALSE اگر از آن خط فرمان اجرا نگردد  Description

       

        function_usable($function_name)  Syntax
        $function_name (string) − نام کارکرد  Parameters
        bool  Return Type
        استفاده از TRUE اگر از کارکرد موجود استفاده شود و استفاده از FALSE اگر از آن استفاده
      نشود
        Description

      در مثال فوق می توانید تمام کارکردهای بالا را مشاهده نماییم.

      کد های لازم در ایجاد کارکردهای رایج در codeigniter

      در این جا یک کنترل کننده ایجاد می کنیم که در ان همه کارکردهای فوق در آن استفاده شده است.
      کد زیر را کپی کنید و در application/controller/CommonFun_Controller.php ذخیره نمایید.

      مثال : 

      فایل routes.php را در application / config / routes.php تغییر دهید تا مسیر را برای کنترل کننده بالا اضافه کنید و خط زیر را در انتهای فایل اضافه نمایید.

      مثال : 

      URL را در نوار آدرس مرورگر خود تایپ کنید تا مثال ارائه شده را اجرا نمایید.

      مثال : 

      کلام آخر

      در این جلسه آموزشی انواع کارکردهای رایج در codeigniter را به صورت مفصل معرفی نمودیم. در جلسه بعد از این سری آموزشی قرار است که به ذخیره سازی صفحات در کدایگنایتر بپردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۷ : کارکردهای رایج در CodeIgniter
      به اشتراک بگذارید