S o f t G a n z

Web & Software Developer Gang.

โจทย์ : config system

by Little Bear @November,22 2006 10.17 ( IP : 202...23 )
  • config จากไฟล์
    - config จากฐานข้อมูล
    - มีค่า default
    - สามารถ เพิ่ม/เปลี่ยนค่า/ลบ config จาก index.php ได้
Comment #1
Posted @November,24 2006 08.52 ip : 61...73

จะยังคงใช้ไฟล์เดิมคือ web.conf.php แต่เปลี่ยนรูบแบบภายในให้เก็บเป็นตัวแปรของ php โดยตรง (version ก่อน ผมใช้รูปแบบเหมือน php.ini)

file :: web.conf.php

Code:
<?php''['cleanurl']=true;''['packagefolder'][]='package';?>


สร้าง global instant ''เพื่อเก็บค่า config ต่างๆ

สามารถเรียกใช้งาน cfg::value('cleanurl') ได้ หรือจะเรียก ''->cfg['cleanurl'] ก็ได้

ปล. ทำไมไม่ใช้ global array '' ซึ่งน่าจะง่ายในการใช้งานมากกว่า???

Comment #2
Posted @November,24 2006 12.03 ip : 61...238

การเรียกใช้งาน

cfg::value('cleanurl')

''->value('clean
url')

''->cfg['clean_url']

cfg method

value('','') : get/set/modify config value

add('','') : add new config value

delete('') : delete config key and value

load('') : load config from file

Comment #3
Posted @December,03 2006 11.18 ip : 61...219

การเรียกใช้งาน

cfg('clean_url')

Post new comment

« 9628
หากท่านไม่ได้เป็นสมาชิก ท่านจำเป็นต้องป้อนตัวอักษรของ Anti-spam word ในช่องข้างบนให้ถูกต้อง
The content of this field is kept private and will not be shown publicly. This mail use for contact via email when someone want to contact you.
Bold Italic Underline Left Center Right Ordered List Bulleted List Horizontal Rule Hyperlink Text Color :)
คำแนะนำ : เนื่องจากได้มีการเปลี่ยนแปลงวิธีการขึ้นบรรทัดใหม่ ซึ่งมีรายละเอียดดังนี้
  • วิธีการขึ้นบรรทัดใหม่โดยไม่เว้นช่องว่างระหว่างบรรทัด ให้เคาะเว้นวรรค (Space bar) ที่ท้ายบรรทัดจำนวนหนึ่งครั้ง
  • วิธีการขึ้นย่อหน้าใหม่ซึ่งจะมีการเว้นช่องว่างห่างจากบรรทัดด้านบนเล็กน้อย ให้เคาะ Enter จำนวน 2 ครั้ง

Main Menu

My recomment topics

Hot topics

Links

PageRank Plus - Google PageRank checking, with a twist.