มิ.ย.
24
2010
การ config ตัวแปรของ app บน localhost และ host จริงๆ
By ต๋อง
ตอนแรกกลัวว่าโค้ดแบบนี้มันจะเป็นโค้ดขยะ ตอนที่อัพขึ้น host จริงๆ
ตอนแรก ๆ ก็พยายามที่จะสร้างสภาพแวดล้อมต่างๆ ของตัว app ให้เหมือนอยู่บน host จริง ให้มากที่สุด เพื่อที่ตอนอับขึ้น host จะได้ไม่ต้องมาแก้ config โค้ดใหม่ทุกครั้ง ในตอนที่พัฒนาโค้ดบน localhost ก็จะมีหลาย ๆ โปรเจคที่อยู่ในเครื่อง การจัดสรรค์งานที่อยุ่ในแต่ละ folder ไม่ให้มันตีกัน มันช่างเป็นเรื่องยากจริง ๆ
if($_SERVER['HTTP_HOST'] == 'localhost'){
$config['base_url'] = 'http://'.$_SERVER['HTTP_HOST'].'/bcrpg/';
}else{
$config['base_url'] = 'http://'.$_SERVER['HTTP_HOST'].'/';
}
อยากแรกต้องกำหนดสภาพแวดล้อมออกเป็นส่วน ๆ ก่อน แล้วค่อยกำหนดค่าเฉพาะให้กับสภาพแวดล้อมแต่ละส่วนเอาไปใช้
นึกถึง if ใน compiler ของภาษา c ขึ้นมาเลยทีเดียว นึกสงสัยตั้งนานว่า เราจะมีโอกาศได้ใช้คำสั่งแบบนี้ไหมเนี้ย
ให้ความเห็น

เว็บฝากไพล์ http://www.upload.tc