บทความ (Blog)

Programmer Thailand Blog

พบบทความข่าวสารดีๆ เขียนและแชร์ได้ทันที

beta version

หลังจากที่มีการออกเวอร์ชั่น yii framework 2.0.11 ไปเมื่อ 1 กุมภาพันธ์ 2017 ที่ผ่านมา เมื่อวันที่ 5 มิถุนายน 2017 ทีมงาน yii framework ก็ได้ออกเวอร์ชั่น 2.0.12 (minor change) ที่มีการเพิ่ม feature ใหม่และปรับปรุงประสิทธิภาพให้มากขึ้น ซึ่งมีการแก้ไข bug กว่า 100 จุด ที่เกิดจากเหล่า community ได้รา...

อ่านต่อ

การพัฒนาระบบ Meeting ด้วย Yii framework จาก Tutsplus เป็นอีกหนึ่ง Tutorial ที่สามารถเรียนรู้ Yii Framework กันได้แบบ Step by Step โดยมี Content ดังนี้ Series Introduction and Getting Started Feature Requirements and Database Design Working with Google Places and Maps and HTML5 Geolocat...

อ่านต่อ

ผ่านมาหลายเดือนเลยทีเดียวกับ Yii1 ที่ออก version ก่อนหน้า (1.1.17) เมื่อ 13 มกราคม 2559 ปีกว่าแล้ว ที่ไม่ได้ update อะไรใหม่ และเมื่อ 19 เมษายน 2560 ที่ผ่านมาทีมงาน Yii Framework ได้ออก version 1.1.18 ใหม่ ให้สามารถรองรับกับ PHP7.1 และมีการแก้ไขปัญหาเรื่องความปลอดภัยอีกด้วย Version 1.1.18 A...

อ่านต่อ

Gii Generate Model ครั้งเดียวโดยใช้ * ก็ได้นะครับ แบบว่า ทุกตารางเลยทีเดียวเยี่ยมไหมล่ะ ชื่อ Model ตั้งจากชื่อตาราง เช่น ตารางชื่อ profile จะได้ model Profile ตารางชื่อ abc_def จะได้ model AbcDef

อ่านต่อ

Yii 2.0.6 ออกแล้ว

6 ส.ค. 2015, 6:42:06

1,007

หลังจากที่ Yii2 2.0.5 ได้ออกมาเมื่อไม่นานมานี้ที่ปรับปรุงเรื่องความปลอดภัยให้ดียิ่งขึ้น ตอนนี้ Yii2 ได้ออก Version ล่าสุดคือ Yii2 2.0.6 ซึ่งได้เพิ่มและปรับแก้ Bug กว่า 70 อย่าง สำหรับการปรับแต่งเพิ่มเติมคุณสมบัติโดยรวมได้แก่ การใช้งาน Migration ที่ดีขึ้น  $this->createTable(&#...

อ่านต่อ

สวัสดีครับ สำหรับบทความนี้จะเป็นการแก้ปัญหาเมื่อเรียกคำสั่ง composer update แล้วจะปรากฏข้อความ Error  Composer\Package\Version\VersionParser::parseLinks() สาเหตุเนื่องมาจาก composer asset plugin ได้มีการ update version ใหม่ โดยปัจจุบันเป็น version 1.0.3 เรียบร้อยแล้ว วิธีการแก้ไขนั...

อ่านต่อ

สวัสดีครับ อย่างที่เคยเขียนบทความว่า "เหตุผลที่ควรใช้ Framework ในการพัฒนา Web Application ด้วยภาษา PHP" ก็ได้ทราบกันแล้วว่าการเขียนแบบเดิมนั้นคงหมดยุคหมดสมัยกันไปแล้ว ปัจจุบันก็มี PHP Framework เกิดขึ้นมากมาย แต่ละค่ายก็งัดเอาสิ่งที่ตัวเองเด่นมาประชันกับค่ายอื่นๆ แล้วตัวไหนดีล่ะ ผมจะไ...

อ่านต่อ

ในบทความนี้จะเล่าถึงการทำ Pjax ใน Yii2 ก่อนอื่นก็คงต้องตอบคำถามนี้ก่อน "Pjax คืออะไร" Pjax คือ jQuery PlugIn ที่ใช้ pushstate+Ajax นั่นเอง แล้ว "pushState คืออะไร" เจ้า pushState เป็น Method หนึ่งที่ใช้ในการเพิ่ม History เข้าไปในรายการของ History ทั้งหมด โดย Ajax ไม่มีการเปลี...

อ่านต่อ

Yii Framework 2.0.2 ออกแล้ว ครับ มีการเพิ่มเติม Feature หลายอย่าง เช่น - การกำหนด Route สำหรับ Alias - การทำ Caching ระดับ Database - การทำ Slug สำหรับ SEO - การกำหนดภาษาสำหรับ DataPicker - การ Passing การ Validate โดยการเพิ่มความสามารถนี้จะทำให้ Yii2...

อ่านต่อ

ความหมายและที่มา Yii หรือ ยี่ ย่อมาจาก Yes It Is เป็นเหมือนกับคำตอบหรือคำอุทานก็ว่าได้ว่า มันเร็วจริงหรือเปล่า มันมีความปลอดภัยไหม มันมีความเป็นมืออาชีพหรือเปล่า มันควรนำมาสร้าง Project ต่อไปหรือเปล่า ใช่แล้วมันใช่จริงๆ (Yes It Is) สำหรับ Yii นั้นเป็น Open Source ซึ่งเป็น PHP Framework สำห...

อ่านต่อ

หลังจากที่ yii framework 2 ได้เปิดตัวออก version stable ไปแล้วเมื่อ 12 ตุลาคม 2557 ที่ผ่านมา ในบ้านเราก็ได้เฮ และตื่นตัวกันเป็นอย่างมากเลยทีเดียว แต่สิ่งที่เปลี่ยนไปนั้นคือรูปแบบของการเขียนโปรแกรมที่ยังไม่ค่อยคุ้นเคยเท่าไรนัก โดยส่วนใหญ่จะเน้นไปที่การใช้ตัวช่วยที่มากขึ้น และยังคงสามารถเรียก Exte...

อ่านต่อ

สำหรับเพื่อนๆ ที่รักการพัฒนา Web Application ด้วย Yii Framework ไม่ควรพลาดกับ 2 Extension โดนใจที่ควรมีใน Web Application ซึ่งถ้าหากเพื่อนๆ พบข้อผิดพลาดสามารถร่วมกันแก้ไขได้เลยนะครับ ไปดาวโหลดกันได้เลยครับ User เป็นโมดูลสำหรับบริหารจัดการ user ใน Web Application ครับ Rights เป็นโมดูลสำหรับ...

อ่านต่อ

Visualization สำหรับ Yii Framework version 2 หรือเรียกย่อๆ ว่า Yii2

อ่านต่อ

หลายๆ คนที่ชื่นชอบการใช้งาน Yii Booster จากค่าย Clevertech นั้นตอนนี้ได้ Upgrade เป็น Version 4.x.x แล้วซึ่งเป็นการรองรับการใช้งาน Bootstrap Version 3 ทั้งนี้หลายๆ ท่านอาจสงสัยว่าเราจะทำการ Upgrade มาใช้ Bootstrap Version 3 ได้อย่างไรไปดูวิธีการกันเลยครับ ขั้นที่ 1 ติดตั้ง Yii Booster ตามปกติ...

อ่านต่อ

หลายๆ ท่านที่ได้ทำการใช้ Yii Booster Extension Version ใหม่ล่าสุดนั้น คือ Version 4.x.x ซึ่งจะเป็น Version ที่ใช้ Boostrap Version 3 ล่าสุดเลย  แต่มักจะประสบปัญหาการใช้งานเนื่องจาก Yii Booster นั้นรองรับ PHP version 4 ขึ้นไปการประกาศตัวแปลแบบ Array() จะใช้ [] แทน array() ดังนั้นจะเจอ...

อ่านต่อ

หนังสือที่รวบรวม 4 Workshop พิเศษแบบ Step by Step ใช้งานได้จริง ที่จะช่วยให้คุณได้เรียนรู้ Yii Framework ได้รวดเร็วมากยิ่งขึ้น แถมฟรี Source Code 4 Workshop เพื่อการศึกษา -----สารบัญ----- เตรียมเครื่องไม้เครื่องมือ Yii Framework คืออะไร รุ่นต่างๆ ของ Yii Framework การทำงานของ Y...

อ่านต่อ

Yii Framework 1.1.15 ออกแล้วครับ หลังจากที่ Update เป็น version 1.1.14 ไปเมื่อวันที่ 11 สิงหาคม 2556 ที่ผ่านมา  เมื่อวันที่ 29 มิถุนายน 2557 ที่ผ่านมาทางทีมงานได้ Update เป็น version 1.1.15 แล้ว โดยมีรายละเอียดในการ Update เรื่องของความปลอดภัยในส่วนของ CDetailView Widget ที่สามารถเข...

อ่านต่อ

สวัสดีครับ วันนี้คุณ Qiang Xue ได้โพสลงในกลุ่ม Yii PHP Framework ว่าได้ออก Yii Framework 2 รุ่น Stable แล้วตาม Post นี้ครับ New cooked Yii 2 "Getting Started" tutorials: Installing Yii:https://github.com/yiisoft/yii2/blob/master/docs/guide/start-installation.md Running Ap...

อ่านต่อ

สวัสดีครับ หลายคนอาจสงสัยว่า Yii Framework Starter Package นั้นทำยังไงบ้าง ติดตั้งยังไง และใช้งานยังไง วันนี้ผมมีคำตอบให้ครับ โดยทำเป็นคลิปไว้ไปดูกันเลยครับ

อ่านต่อ

สวัสดีครับ วันนี้มาเรียนรู้เรื่องของการจัดการกับรูปแบบการแสดงผลวันที่และเวลากันครับ ซึ่งก็เป็นเรื่องง่ายมากเลยครับ โดยที่เราเรียกใช้งาน Function ที่มีอยู่ใน Yii Framework ไปดูกันเลยครับ Yii::app()->getDateFormatter()->format("dd-MM-yyyy", $model->created). สำหรับตัวอย่างอื่น...

อ่านต่อ