כפי שכתבתי בפוסט הקודם את הבעיה של הגדרת BASE_URL משתנה הוא נעים למדי. בטיפול סגולי משתנה זה לסלול את דרך קישורים, סרטי פעולה בצורות, redirekt וכו ואם לא אז CI nereaboti לתקן 🙂 עבודות אבל עושה כמה דברים מטורפים עם ההחלטה url-ה 🙂 כמו תמיד פשוטה ( בשבילי הגיע רק לפני שאני מחליט לכתוב את זה לבד) 😀

$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);

פיסת קוד זה מוחלף תצורה BASE_URL בקובץ. עבודות כפי שניתן לראות הן http ו- https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

החיים שלי כמתכנת cardinally לשנות – הושטתי להם פרות כן, תמיד יש רוצים – מוכן מִסגֶרֶת קידוד פרויקטים, הסיבות הן אך ורק שלי למה לא שלך אוהב אותם. אבל נשארתי עם ברירה פניתי לחברים עם ניסיון בתחום והם הפנו אותי ל CodeIgniter בדרך כלל לראות על מה שנאמר – משמח אותי. בנפרד, קראתי כמה ביקורות טובות, כך שלא היתה שום דרך למנוע את הבלתי נמנע. היום התחלתי לכתוב פלטפורמה ומוצא 2 רבים דברים לא נעימים

  1. דיווח שגיאות מופנה רק לקבצי היומנים מסוג זה ופלטפורמה לא לירוק שגיאות ישירות לצד-על – דף ריק רק מופיע ואתה רוצה לדעת אילו sluchava. בטירוף נוח גם לאחר הקמתם ידנית בדברים php.ini היו בעד CI. הפתרון הוא התוספת של עוזר חיצוני לשגות Helper – איש הסביר איך להפליג נס טוויים. לאחר שמתי את הכל במקום doide.
  2. בתצורת קובץ של הפלטפורמה יש BASE_URL משתנית אשר תארה את כתובת האתר העיקרי להיות מסוגל לסיים את קישורי פלטפורמת redirekt וכל URL-ים אחר – בדרך כלל רעיון טוב, אבל אם לא ניתן באופן מיוחד ייוחס יותר 1 domein מה שאנחנו עושים 😀 ישנם פתרונות רבים לבעיה. אני כנראה עם סדרה של אם-אובה יבדוק domein של מה מגיע מהחיפוש שלי סוף סוף לפני 🙂 משתנה ,הוא לא רוצה לקבל הערכת שווי של $ _SERVER[PHP_SELF] החלטה בטירוף שוב

Като изключа тия ми дв забележки CI ми допада лесно се пуска сървърче дори и неопитен пишлигар в 9-ти клас ще го направи а не като Zend Framework да иска часове настроики 🙂 Отделно е скоростен или поне така чета навсякъде Засега ще поработя с него и ще видим дали ще се хванем ръка за ръка или ще стане една част от миналото 🙂