11 มิถุนายน 2553

เปิดใช้งาน cakephp

1. โหลด cakephp มา ก่อนเลยครับ แล้วแตกไฟล์เอาไปไว้ที่ root ของเรา เ่ช่น C:\AppServ\www\cakephp

2. จากนั้นก็เข้าสู่ขั้นตอน config ไฟล์่ต่างๆ โดยเริ่มจากไปเปิดไฟล์ /app/config/database.php.default แล้วเปลี่ยนชื่อเป็น /app/config/database.php ครับ

3. เปิดไฟล์ /app/config/database.php ขึ้นมาแล้วไปแก้ไขให้ถูกต้องครับ

var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost', // ส่วนนี้ไม่ต้องเปลี่ยน
'login' => 'root', //ชื่อผู้ใช้ฐานข้อมูล
'password' => 'root', //รหัสผ่านฐานข้อมูล
'database' => 'ชื่อฐานข้อมูล',
'prefix' => '',
);

4. เปิด /app/config/core.php ขึ้นมา ไปที่บรรทัด 151 จะเห็น

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

ให้แก้ไขโดยเปลี่ยน DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi เป็นอักษรอื่นๆ ครับ เป็น key สำหรับเข้ารหัสครับ ตั้งตามใจชอบ

5. ยังอยู่ที่ไฟล์เดิมนะครับ ย้อนขึ้นไปที่ประมาณบรรทัดที่ 57 ให้เอาคอมเม้นต์ในบรรทัดนี้ออก จะได้เป็น

Configure::write('App.baseUrl', env('SCRIPT_NAME'));

ส่วนนี้เอาไว้ในการใช้งาน mod_rewrite ถ้าที่ทำมาทั้ง 5 ข้อ ไม่ผิดพลาดอะไร พอเรา refresh browser ก็จะได้น่าตาแบบนี้ครับ

ุ6. สมมติว่าเราสร้าง Controller ขึ้นมาชื่อว่า MessagesController นะครับ และมี method ชื่อ index แล้วต้องการจะใช้งาน Controller นี้ เราต้องไปทำการกำหนด route ก่อน โดยไปที่ไฟล์ app/config/rountes.php แล้วเพิ่ม

Router::connect ('/', array('controller'=>'messages', 'action'=>'index'));

ลงไปครับ เพื่อบอกว่าให้เริ่มทำงานที่ controller ที่ชื่อว่า messages และ method ที่ชื่อว่า index


ข้อมูลจากเวป > http://www.nattapon.com/th/index.php/programmer/%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B9%83%E0%B8%8A%E0%B9%89-cakephp-1.2.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น