ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำความรู้จักกับ Odoo คืออะไร
โดย Pemika.D พฤ 29 ก.ค. 2021 2:32 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
พฤ 29 ก.ค. 2021 2:32 pm โดย Pemika.D
งานประจำวันที่ 29 กรกฎาคม 2564
โดย Pemika.D พฤ 29 ก.ค. 2021 8:34 am บอร์ด M142 - เปมิกา ดวงสว่าง
3
21
พฤ 29 ก.ค. 2021 1:57 pm โดย bolue
Work's on Hand
โดย Pemika.D อ 27 ก.ค. 2021 6:43 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
2
อ 27 ก.ค. 2021 6:43 pm โดย Pemika.D
แนะนำการเดินทางจากตาคลีมายังบริษัท
โดย Pemika.D อ 27 ก.ค. 2021 3:18 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 3:18 pm โดย Pemika.D
ประวัติ และ Job description
โดย Pemika.D อ 27 ก.ค. 2021 1:59 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 1:59 pm โดย Pemika.D
list ความรู้ที่มีหรือเคยทำอะไรมาบ้าง
โดย Pemika.D อ 27 ก.ค. 2021 1:50 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 1:50 pm โดย Pemika.D
สรุปการศึกษา VDO ในการตั้งรายงานประจำวัน
โดย Pemika.D อ 27 ก.ค. 2021 12:36 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 12:36 pm โดย Pemika.D
สรุปการศึกษา VDO วิธีใช้เว็บบอร์ด
โดย Pemika.D อ 27 ก.ค. 2021 12:12 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
13
อ 27 ก.ค. 2021 12:12 pm โดย Pemika.D