Yii Framework Code Generator (Gii) ตัวช่วยสร้างโค้ด ตามรูปแบบ MVC เครื่องมือนี้ สามารถให้งาน ในลักษณะ web application ได้เลย
Yii Framework Code Generator ตัวช่วยสร้างโค้ด ตามรูปแบบ MVC
ก่อนใช้งานเข้าไปแก้ไข
D:\xampp\htdocs\Yii_mindphp\myapp_mindphp\protected\config\main.php
เพื่อเปิดใช้งาน Gii โดยแก้ไข
ยกเลิก Cemmnet Code และกำหนดรหัสผ่านสำหรับเข้าหน้า Gii        'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'123456',
             // If removed, Gii defaults to localhost only. Edit carefully to taste.
            'ipFilters'=>array('127.0.0.1','::1'),
        ),
ใช้ Browser เข้าไปที่ http://localhost/yii_mindphp/myapp_mindphp/index.php?r=gii

กรอก รหัสผ่านที่ตั้งไว้

ก่อนอื่น ต้องสร้างตารางให้เรียบร้อยด้วย phpMyadmin หรือ GUI อื่นๆในการสร้างตาราง แล้วอยาก gen code สำหรับ และทำตามขั้นตอนต่อไปนี้

1. คลิกไปที่เมนู Model Generator  กรอกชื่อตาราง ที่เราต้องการสร้ง Model ลงไป เช่นผมใช้ตาราง thaidomain
ตามรูป
Gen Model ด้วย Gii ของ Yii Framework
เสร็จแล้วคลิก Preview และคลิกปุ่ม Generate จะได้ไฟล์ models\Thaidomain.php ซึ่งเป็นไฟล์ M ของ M-V-C

2. Crud Generator สำหรับการทำหน้า CRUD ข้อมูลในตารางในฐานข้อมูล CRUD ย่อมาจาก ADD (Create) - View (Read) - Update - Delete
หน้าสำหรับ Gencod ของ Yii Framework
เสร็จแล้วคลิก Preview และคลิกปุ่ม Generate
จะได้ไฟล์ ส่วนของ V-C (View และ Controllers) ของ M-V-C เมื่อรวมข้อ1,2 ก็จะได้ครบตารูปแบบ MVC
3. ก่อนนำไปใช้งานต้องตั้งค่าติดต่อกับฐานข้อมูล ก่อน แก้ไขไฟล์
เอา Comment code ออกแล้วแก้ไขค่า ติดต่อฐานข้อมูลให้ตรงกับ เครื่องของเรา
        'db'=>array(
            'connectionString' => 'mysql:host=localhost;port=3309;dbname=ltd_flexthai_com',
            'emulatePrepare' => true,
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8',
        ),
เท่านี้เราก็จะได้ Web application สำหรับจัดการข้อมูในตารางที่ต้องการแล้วครับ ส่วนถ้าต้องการแก้ไขเพิ่มเติมอะไร ตอนนี้ทุกอย่างอยู่ในรูปแบบ MVC แล้วครับจัดการได้ไม่ยาก

ปล. ถ้าต้องการเพิ่้ม เมนู ไปที่ไฟล์ D:\xampp\htdocs\yii_mindphp\myapp_mindphp\protected\views\layouts\main.php
ต้องการเปลี่ยน URL ให้สวยๆ จัดการที่ urlManager ในไฟล์  D:\xampp\htdocs\Yii_mindphp\myapp_mindphp\protected\config\main.php
ที่มา: http://www.yiiframework.com/tour/

Model Generator

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ข่าว 3G '3scenarios..อนาคต3จี'
โดย imsn ส 18 ก.ย. 2010 11:17 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2015
อ 19 ก.ย. 2010 4:45 pm โดย mindphp View Topic ข่าว 3G '3scenarios..อนาคต3จี'
ช่วยเขียนโค๊ดโปรแกรม C++ ให้หน่อยคับ
โดย ekgarat ส 18 ก.ย. 2010 5:17 pm บอร์ด Programming - C/C++ & java & Python
1
2829
พ 13 ต.ค. 2010 8:41 pm โดย suninja View Topic ช่วยเขียนโค๊ดโปรแกรม C++ ให้หน่อยคับ
mod PM Attachments บอร์ด sfm ไว้สำหรับทำให้การส่ง pm ให้สามารถแนปไฟล์ได้
โดย mindphp ส 18 ก.ย. 2010 11:35 am บอร์ด Free PHP Code Download script
0
2451
ส 18 ก.ย. 2010 11:35 am โดย mindphp View Topic mod PM Attachments บอร์ด sfm ไว้สำหรับทำให้การส่ง pm ให้สามารถแนปไฟล์ได้
mod bookmarks ของ smf ไว้สำหรับเก็บกระทู้ที่ชอบในบอร์ด
โดย mindphp ส 18 ก.ย. 2010 11:31 am บอร์ด Free PHP Code Download script
0
4267
ส 18 ก.ย. 2010 11:31 am โดย mindphp View Topic mod bookmarks ของ smf ไว้สำหรับเก็บกระทู้ที่ชอบในบอร์ด
server รัน php แบบย่อไม่ได้ครับ
โดย pencil ส 18 ก.ย. 2010 9:42 am บอร์ด Programming - PHP
3
1026
ส 18 ก.ย. 2010 11:01 am โดย mindphp View Topic server รัน php แบบย่อไม่ได้ครับ
ช่วยดู code php ให้หน่อยครับ
โดย pencil ศ 17 ก.ย. 2010 10:56 pm บอร์ด Programming - PHP
5
1272
ส 18 ก.ย. 2010 1:55 am โดย mindphp View Topic ช่วยดู code php ให้หน่อยครับ
ข่าววงการ IT กับ 3G ของไทย ผู้บริหาร บมจ.ทีโอที เข้ายื่นศาลปกครองกลางฟ้อง กทช.ไม
โดย imsn ศ 17 ก.ย. 2010 3:53 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1564
ศ 17 ก.ย. 2010 3:53 pm โดย imsn View Topic ข่าววงการ IT กับ 3G ของไทย ผู้บริหาร บมจ.ทีโอที เข้ายื่นศาลปกครองกลางฟ้อง กทช.ไม
ต้องการ หาคน ทำ โปร แกรม พวกโปรแกรม ขุด บนเวป
โดย Anonymous พฤ 16 ก.ย. 2010 11:14 pm บอร์ด Programming - PHP
0
781
พฤ 16 ก.ย. 2010 11:14 pm โดย บุคคลทั่วไป View Topic ต้องการ หาคน ทำ โปร แกรม   พวกโปรแกรม ขุด บนเวป