$active_group = "sqlite";
$active_record = TRUE;
$db['sqlite']['hostname'] = "localhost"; $db['sqlite']['username'] = "";
$db['sqlite']['password'] = "";
$db['sqlite']['database'] = "path/to/database.sqlite2";
$db['sqlite']['dbdriver'] = "sqlite"; $db['sqlite']['dbprefix'] = "";
$db['sqlite']['pconnect'] = FALSE;
$db['sqlite']['db_debug'] = TRUE;
$db['sqlite']['cache_on'] = FALSE;
$db['sqlite']['cachedir'] = "";
$db['sqlite']['char_set'] = "utf8";
$db['sqlite']['dbcollat'] = "utf8_general_ci";
จาก http://route19.com/logbook/view/codeigniter-with-sqlite-v2
การกำหนดค่า config/database.php ใน CodeIgniter ให้ใช้งานฐานข้อมูลแบบ SQLite ซึ่งเป็นฐานข้อมูลที่เร็วทำงานในระดับ Memory จัดเก็บลงบนดิสก์ แต่ไม่เหมาะสำหรับนำไปทำเป็น Database Server แต่ถ้าใช้งานแบบ Server-Side ล่ะก็เร็วสุดๆ
ควรใช้งานคู่กับ SQLiteManager ซึ่งคือๆ กับ phpMyAdmin ที่เป็น Web-Base Application ที่เอาไว้จัดการฐานข้อมูลของ MySQL
สร้างด้วย Code Igniter ทั้งระบบ เป็น Study & Show Case. คนที่รักชอบการแต่งรถไม่ควรพลาด เพราะแค่ช่วงเปิดตัวเราก็ได้รวบรวมเอาล้อและยางระดับโลกมาให้ท่านได้ชมกัน และในอนาคตจะขนายผลิตภัณฑ์ออกไปให้กว้างขวางมากยิ่งขึ้น

Read more…

คำสั่ง Active Record ซึ่งได้รวบรวมเอาไว้เพื่อให้ง่ายต่อการเลือกดูว่าควรใช้คำสั่งอะไรบ้าง โดยเรียงตามลำดับในคู่มือของ Code Igniter
Read more…

ปกติเวลาเราสร้างโปรเจ็คด้วย PHP เราจะมีฟังค์ชั่นส่วนตัวซึ่งช่วยในการดีบั๊ก จัดการ หรือทำงานจุกๆ จิกๆ แทนเรา แต่เมื่อหันมาใช้ Code Igniter ก็เกิดคำถามว่าเราจะเก็บฟังค์ชั่นเหล่านี้ไว้ตรงไหนดี
สถานที่ๆ เหมาะสมที่สุดก็คือ Helper เพราะว่า Helper ไม่ได้มีโครงสร้างภายในเป็น OOP เหมือน Controller, Model หรือ Plugin แต่เป็นไฟล์ .php ที่จัดเก็บเฉพาะฟังค์ชั่น ในแต่ละไฟล์จะมีฟังค์ชั่นเดียวหรือหลายฟังค์ชั่นก็ได้ ทั้งนี้ขึ้นอยู่กับการบริหารจัดการฟังค์ชั่น นั่นก็คือถ้าเป็นฟังค์ชั่นประเภทเดียวกันก็เก็บไว้ในไฟล์เดียวกัน ถ้าเรามีฟังค์ชั่นจุกจิกไม่กี่ตัวก็เก็บไว้ในไฟล์เดียวได้
Read more…
ที่บรรทัด
RewriteRule ^(.*)$ /index.php/$1 [L]
ให้เปลี่ยนเป็น
RewriteRule ^(.*)$ /index.php?$1 [L]
แต่ถ้ามีปัญหาเรื่อง ย้อนกลับไปมากกว่า level ที่ต้องการให้เอา / หน้า index.php ออก และวิธีนี้ยังใช้ได้ดีกับ AppServ ด้วย แต่อย่าลืมเปิด mod_rewrite ใน httpd.conf ด้วย โดยตรวจสอบจาก phpinfo ก่อนว่าเปิดอยู่หรือไม่
Read more…