วันจันทร์ที่ 11 มีนาคม พ.ศ. 2556

[Yii] วิธีทำการบังคับผู้ใช้ให้ Login เข้าระบบก่อน

          ในบางครั้งในการพัฒนาเว็บไซด์ ก็จะมีเงื่อนไขเข้ามาว่า ต้อง Login เข้าระบบก่อนเท่านั้นถึงจะเข้าหน้าต่างๆ ของเว็บไซด์ได้ แล้วสำหรับ Yii ล่ะจะมีวิธีการทำอย่างไร

สิ่งที่เราต้องทำก็คือ

  1. กำหนด Behaviors (หรือก็คือการดัก Event นั้นเอง) ในไฟล์ Config main
  2. สร้าง Component ใหม่โดย Extends มาจาก CBehavior

วันศุกร์ที่ 1 มีนาคม พ.ศ. 2556

[Yii] มาเริ่มสร้าง Yii Application กัน !!

          จากที่เคยเกริ่นไว้ว่า Yii นั้นจะทำงานเป็นแบบ MVC ดังนั้นจำเป็นที่จะต้องมีความรู้พื้นฐานเกี่ยวกับ MVC ด้วย

          มาเริ่มต้นกันเลยสิ่งแรกที่เราต้องทำคือการสร้าง Yii Application ก่อน ซึ่งจะมีการใช้ Tool 2 อย่างคือ yiic ที่มีลักษณะเป็น Command line ใช้สำหรับการสร้าง Yii Application กับ gii ที่จะมีลักษณะเป็นเว็บไซด์ ใช้สำหรับสร้างทั้ง Model หรือ Controller ต่างๆ แนะนำว่าควรสร้างที่เครื่องเราเองก่อนที่จะอัพไฟล์ขึ้น Host เพราะจำเป็นที่จะต้องใช้ cmd ของ Windows (Linux ก็ทำได้ครับแต่ในที่นี้ผมจะพูดถึงเฉพาะ Windows)