| จากบทความ เริ่มใช้ Yii Framework สอนการใช้งาน Yii Framework ตอนนี้มาดูอีกส่วนหนึ่ง ของ Yii Framework ที่ทำให้เราจัดการกับฐานข้อมูลได้ ไม่ว่าจะเป็น insert update delete search ข้อมูล ได้สะดวกและรวดเร็วขึ้น สำหรับ Library อื่นๆ ที่มี AR ให้ใช้ เช่น ADODB เขียน php เพื่อใช้งาน กับ database ทุกตัว เมื่อเทียบกับ การเขียน php ติดต่อฐานข้อมูลด้วย function ของ php เอง เปรียบเทียบ PHP function ของ Mysql กับ ADOdb การแบ่งหน้า ท่านจะเห็นว่าการเขียนโดยใช้ lib จะช่วยประหยัดเวลาในการเขียน โค้ดได้เยอะพอสมควร ตอนนี้ มาเข้าเรื่อง Active Record กันดีกว่าครับ Active Record เป็นส่วนหนึ่งของ Yii Framework Active Record เป็น ORM (Object-Relational Mapping) มาดูตัวอย่างการใช้ AR ในการเพิ่มข้อมูล ลงในตารางกันกัน เช่น ผมมี ตาราง tbl_post CREATE TABLE tbl_post ( $post=new Post; ตามโค้ด เราสร้าง object ชื่อ $post ขึ้นมา แล้วกำหนด attribute ให้กับ object และ เรียกใช้งาน method save AR ก็จะเก็บข้อมูลของเราลงตารางให้เราเอง ฐานข้อมูลที่สามารถใช้ AR ได้ ศึกษาข้อมูลเพิ่มเติมได้ที่ http://www.yiiframework.com/doc/guide/1.1/en/database.ar
|
เขียนโดย Active Record วันอาทิตย์ที่ 29 พฤษภาคม 2011 เวลา 12:10 น.
, phpBB3, SMF, Joomla, Wordpress, CMS CRM
, JavaScript & Jquery Ajax
, SQL - Database
, ถาม - ตอบ คอมพิวเตอร์
, PHP Knowledge
, PHP News
, HTML CSS
, Free PHP Code Download script
, Web Hosting Review - Free Host Share Host VPS