چگونه در فریمورک کدایگنایدر یک متغییر سراسری تعریف کنیم

فریمورک codeigniter یک فریمورک مبتنی بر زبان برنامه نویسی PHP می باشد که بر اساس معماری MVC پیاده سازی شده است.

شما می توانید بنا بر نیاز خود کار های مختلفی در این فریمورک انجام دهید.

یکی از نیاز هایی که می توان با آن مواجه شد، تعریف متغییر سراسری می باشد که در اثنای اجرای فریمورک در دسترس باشد.

برای ثبت یک ثابت و متغییر سراسری می باشد در مسیر زیر نسبت به تعریف متغییر اقدام کنید

 

application/config/constants.php

 

برای مثال می خواهیم آدرس سایت را در متغییر سراسری به نام SITE_PATH قرار دهیم. بنابراین در فایل constants.php به صورت زیر آن را تعریف میکنیم

 

define('SITE_PATH', 'http://www.it3du.ir');

 

حالا این متغییر در کل برنامه قابل دسترس می باشد.

دقت داشته باشید ترتیب اجرای فایل ها به صورت زیر است

 

/index.php
/system/core/Codeigniter.php
/system/core/Common.php
/application/constants.php

 

بنابراین فایل constants.php قبل از controller ها و view ها لود می شوند و در آن ها قابل دسترسی می باشند.

 

 

می توانید انتشار قسمت ها جدید آموزش برنامه نویسی و به روز رسانی های جدید سایت را از کانال تلگرام ما دنبال کنید  و یا از قسمت انتهایی سایت ، آدرس it3du را در سایر شبکه های اجتماعی پیدا کنید

 

منبع: it3du.ir