ซึ่งภายในโฟลเดอร์ก็มีไฟล์สำคัญๆมากมาย แต่เราจะมุ่งประเด็นมาที่โฟลเดอร์ framework นะครับ
ในโฟลเดอร์ framework ก็มีประมานภาพด้านล่าง
นั้นไง ตัวที่เรามองหาอยู่ yiic หรือ yiic.bat ซึ่งก็คือตัว yii command ที่เราจะเอาไว้สร้างตัว skeleton กันนะครับ
เอาละ เริ่มสร้างกันเลยดีกว่า
ก่อนอื่น เข้าไปที่ command ครับ
Start > Run > พิมพ์ cmd แล้ว enter จะได้หน้าจอ command ดำๆออกมา
จากนั้นเข้าไปยัง path ที่เก็บตัว yiic นะครับ ของผมจะอยู่ใน D:\AppServ\www\yii\framework
จากนั้น รันคำสั่ง yiic ตามนี้ครับ
Code:
Only registered users can see contents. Please click here to <a target="_blank" data-cke-saved-href="http://www.yii.in.th/forum/index.php?action=register" href="http://www.yii.in.th/forum/index.php?action=register" "="" style="color: rgb(51, 68, 102); text-decoration: initial;">Register or Login.
ของผม สมมุติจะสร้างตัว skeleton ไว้ที่ D:\AppServ\www\project1
(ตัว skeleton ที่เราจะสร้างไม่จำเป็นต้องอยู่ใน folder yii ก็ได้นะครับ)
ก็จะได้ดังรูป
ระบบจะถามว่า จะสร้างไว้ที่ path ตามที่มันแสดง ถูกต้องไหม ถ้าถูกต้องก็พิมพ์ yes ไปเลยครับ แล้ว enter
( ขั้นตอนนี้ บางคนจะเจอ error รัน yiic แล้วขึ้น error ว่า php.exe is not recognized as an internal or external command, operable program or batch file.
เข้าไปดูวิธีแก้ไข ตามนี้ครับ http://www.yii.in.th/forum/index.php?topic=7.0 )
ระบบจะทำการสร้างไฟล์ทั้งหมดไว้ให้เรียบร้อย พร้อมใช้งาน
ลองเข้าไปดูโฟลเดอร์ project1 ที่สร้างขึ้นซะหน่อย
ภายในมีไฟล์พร้อมใช้งาน แยกไว้เป็นระเบียบสวยงาม
สังเกตุ โฟลเดอร์ protected นะครับ เป็นโฟลเดอร์ที่สำคัญมาก เพราะเว็บไซต์โค๊ดที่เราทำต่างๆ จะมาเก็บอยู่ในนี้ (ระบบมีสร้าง .htaccess ไว้ในโฟลเดอร์ protected ด้วย คนนอกเข้ามาโฟลเดอร์นี้ตรงๆไม่ได้นะครับ ป้องกันไว้เพื่อความปลอดภัย)
ภาพภายในโฟลเดอร์ protected
จะมีโฟลเดอร์หลักๆที่สำคัญๆ
config -> เอาไว้เก็บค่า config ต่างๆที่สำคัญๆ
controllers -> เก็บไฟล์ controller
models -> เก็บ model class
views -> เก็บเพจ output ที่แสดงออกทางหน้าเว็บ
ส่วนที่เหลือ เดียวใช้งาน yii ไปเรื่อยๆ ก็จะเริ่มคุ้นเคยกับมันเองครับ
ลองทดสอบเข้าหน้าเว็บที่สร้าง skeleton เรียบร้อย
ของผมก็เข้าผ่าน localhost เลย เป็น http://localhost/project1
ไม่มีความคิดเห็น:
แสดงความคิดเห็น