PHP CI MANIA ตอนที่ 1 - ติดตั้งและใช้งาน PHP Code Generator โปรแกรมสร้างโค้ดอัตโนมัติ (PHP Web Generator)

PHP Code Generator ตอนที่ 1 - ติดตั้งและใช้งาน ตัว Generate โค้ดอัตโนมัติ PHP CI MANIA

แนะนำขั้นตอนการดาวน์โหลด และติดตั้งเพื่อเริ่มใช้งาน



วิธีติดตั้งและใช้งานเบื้องต้น

       (เวอร์ชั่น Premium)

1. คลายซิป จะได้โฟลเดอร์ดังนี้
    1.1 phpcimania_pro/advance/expert  สำหรับใช้ Generate Code
    1.2 create_db_ci_gen.sql   ไฟล์ SQL สำหรับสร้างฐานข้อมูลของระบบ PHP CI MANIA
    1.3 example_project  สำหรับทดสอบโค้ด หรือนำมาเป็นตัวอย่างเริ่มต้นโปรเจ็กต์ CodeIgniter 3 + SB Admin (Bootstrap template)
    1.4 create_demo_db_student.sql ฐานข้อมูลสำหรับ example_project

(เวอร์ชั่น Premium)
    1.5 example_expert  ระบบสมาชิกแบบมีอีเมล ระบบรีเซ็ตลืมรหัสผ่าน
    1.6 db_school_management_for_expert.sql ฐานข้อมูลตัวอย่าง example_expert  

2. นำโฟลเดอร์ที่ได้ไปวางใน Document root ของเว็บเซิร์ฟเวอร์ที่ใช้งาน (กรณีใช้ xampp ก็คือโฟลเดอร์ htdocs )

3. สร้างฐานข้อมูลด้วยการ Import ไฟล์ db_ci_gen.sql  (หรือจะเปิดเอาโค้ดไปรันในแท็ป SQL ก็ได้)

4. ตั้งค่าการเชื่อมต่อฐานข้อมูลที่ไฟล์ application/config/database.php
    $mysql_port = 3306;

    $host_name = 'localhost';

    $db_name = 'db_ci_gen';
    $db_user = 'root';

    $db_pass = '';

   แก้ไขค่าด้านบนนี้ให้ตรงกับเว็บเซิร์ฟเวอร์ที่ใช้งาน

5. เข้าใช้งานด้วย Username : phpcimania และ Password : fastcoding

6. หลังจากคลิกสร้างไฟล์ครบในแท็ป Controller จะแสดง PATH ที่เก็บไฟล์
    PHP จะเก็บไว้ใน application/modules/ชื่อ path ที่กำหนดตอนสร้างโค้ด
    JavaScript จะเก็บไว้ที่ assets/js_modules/ชื่อ path ที่กำหนดตอนสร้างโค้ด
   ในขั้นตอนนี้สามารถดูผลลัพธ์ได้โดยกดลิงค์ในแท็ป Controller

7. คัดลอกโฟลเดอร์ PHP และไฟล์ JavaScript ไปวางในโฟลเดอร์ example_project (ที่คลายซิปออกมาพร้อมกัน) ต้องวางใน PATH เดียวกันกับข้อที่ 6

8. ทดลองรันที่ http://localhost/example_project หรือระบุตามโฟลเดอร์ที่ท่านนำไปวางบนเว็บเซิร์ฟเวอร์



กรณีสร้าง Database ใหม่จะต้องมีตารางต่อไปนี้ด้วย
ซึ่งทั้งหมดจะอยู่ที่ไฟล์ create_require_table_new_system.sql

1. ci_sessions
2. tb_ci_log_delete
3. tb_ci_log_history
4. tb_uploads_filename
5. tb_department
6. tb_members
7. tb_members_level
8. tb_members_prefix



 




ปล. สำหรับวิดีโอสอนการใช้งานจะทยอยอัพเดตเรื่อยๆ
ติดตามได้ที่เพจ https://www.facebook.com/ToBeDeveloper

ความคิดเห็น