นายบัญญพนต์ บุฝ้าย ชั้นปี 3 รหัสนิสิต 49412507
การติดตั้ง CakePHP Framework การติดตั้ง CakePHP มีขั้นตอน ดังนี้
1.ทาการ download cake.php 2. หลังจากโหลดไฟล์ CakePHP มาแล้ว ให้ทาการแตกไฟล์ แล้วนาโฟลเดอร์ไปวางไว้ใน root directory (C:\AppServ\www) แล้วเปลี่ยนชื่อเป็น 49xxxx 3. แก้ไข /home/4800000/public_html/blog/.htaccess
RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] RewriteBase /~4800000/blog/ 4. แก้ไข /home/4800000/public_html/blog/app/.htaccess
RewriteEngine on RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] RewriteBase /~4800000/blog/app 5. แก้ไข /home/4800000/public_html/blog/app/webroot/.htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteBase /~4800000/blog/app/webroot RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
6. ทาการเปิดเว็บ http://localhost/49xxxx จะได้ ดังนี้
7. ให้เราทาการเปลี่ยนชื่อไฟล์ config/database.php.default เป็น config/database.php หลังจากนั้นก็เปิดไฟล์นี้เข้าไปแก้ไขค่าต่างๆสาหรับการติดต่อฐานข้อมูล - 'password' => ‘1234', - 'database' => ’49XXXXXX', 8. ทาการแก้ไขค่าใน Security. salt ในไฟล์ app/config/core.php - Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); - โดยการแก้ไขให้เป็นค่าอื่น อะไรก็ได้ยาว ๆ 9. หน้าจอหลังจากติดตั้งเรียบร้อย
10. โครงสร้าง directory ของ Cake
11. ทาการสร้าง Model ที่ app/models/modelname.php
12. ทาการสร้าง Controller ที่ app/controllers/controllername_controller.php 13. ทาการสร้าง View ที่ app/views /controllername/viewname.php 14. ทดสอบโดยเรียก http://localhost/49xxxx/modelname
15.เพิ่มข้อมูล
16. ดูข้อมูลทั้งหมด
17. แสดงผล
18. แก้ไขข้อมูล
19. ลบข้อมูล
20. แก้ไขหน้าของการแสดงผล เช่น - Layout APP/views/layouts/default.ctp - Home APP/views/pages/home.ctp - CSS APP/webroot/css
21. แก้ไข VIEW ของ FORM ต่าง ๆ ตัวอย่างเช่น app/views/posts/index.ctp
counter(array('format' => __('หน้า %page% จาก %pages%, กาลังแสดง %current% รายการ จากทั้งหมด %count% , เริ่มจากรายการ %start%, สิ้นสุดที่รายการ %end%', true))); ?>
| sort('หมายเลข');?> | sort('ชื่อเรื่อง');?> | sort('วันที่');?> | sort('เนื้อหา');?> | sort('ผู้ใช้');?> | |
22. หน้าจอหลังจากทาการแก้ไขเรียบร้อยแล้ว