Skip to content
CodingThailand's Blog
CodingThailand's Blog

by โค้ชเอก

  • Home
  • About Me
  • CodingThailand.com
CodingThailand's Blog

by โค้ชเอก

Category: Yii

รวม 19 Extensions ของ Yii Framework 2 ที่น่าใช้

โค้ชเอก, 23/05/201623/05/2016

1. Bx Slider Widget for Yii 2 https://github.com/yii2mod/yii2-bx-slider 2. Star Rating Widget for Yii 2 https://github.com/yii2mod/yii2-star-rating 3. jQuery countdown widget for Yii2 https://github.com/russ666/yii2-countdown 4. Sweet Alert Widget for Yii 2 https://github.com/yii2mod/yii2-sweet-alert 5. Yii 2 Tree (jsTree) https://github.com/arogachev/yii2-tree 6. Infinite AJAX scrolling for Yii2 https://github.com/kop/yii2-scroll-pager 7. Yii2 Toastr Notification https://github.com/odai-alali/yii2-toastr 8….

Continue Reading

แนะนำ Guzzle สำหรับทำ RESTful APIs (PHP)

โค้ชเอก, 15/05/2016

สำหรับคนที่เขียน PHP อยากเขียนต่อกับ RESTful APIs หรือ Web Services แนะนำตัวนี้ครับ “Guzzle”     รายละเอียด http://goo.gl/BKjZXv – Guzzle เป็น PHP HTTP client ที่ใช้สำหรับส่ง HTTP requests และเชื่อมต่อกับ web services ครับ – สามารถดึงข้อมูล เพิ่ม แก้ไข ลบ หรืออัพโหลดไฟล์ไปที่ web services ได้ง่ายมากเพียงใช้โค้ดไม่กี่บรรทัด – สามารถเขียนเชื่อมกับ APIs เจ้าดังๆ ได้ไม่ว่าจะเป็น Twitter, Facebook, GitHub ได้สบายๆ แน่นอนมันติดตั้งผ่าน Composer เราสามารถใช้ได้ทั้ง เขียน PHP แบบปกติ…

Continue Reading

Yii 2.0.8 มีอะไร update สำคัญๆ บ้าง

โค้ชเอก, 14/05/201614/05/2016

ปรับปรุงความเข้ากันได้กับ PHP 7 เพิ่ม method andFilterCompare() สำหรับกรองข้อมูลในคอลัมน์ของ GridView ให้ง่ายขึ้น ใครใช้ Yii 1.1 อยู่น่าจะคุ้นเคยเป็นอย่างดี เพิ่ม comments ให้กับตาราง และคอลัมน์ ในฐานข้อมูล เมื่อเราอัพโหลดไฟล์เรามักลืมระบุ enctype ให้กับฟอร์ม ตอนนี้ไม่ลืมแน่นอน เพราะ Yii จัดการเพิ่ม enctype ให้เราแบบ Auto แล้ว ไม่ต้องระบุครับ เราสามารถระบุเครื่องหมายดอกจันทร์ (*) เพื่อตรวจสอบ mimeTypes แบบกลุ่มได้เช่น image/* หมายถึง image/jpeg, image/png เป็นต้น สามารถตรวจสอบความถูกต้อง (Validate) เวลาได้แล้ว โดยระบุ property ชื่อว่า type กำหนดเป็น TYPE_DATETIME หรือ…

Continue Reading

แนะนำ WYSIWYG editor ใช้กับ Yii2 Framework

โค้ชเอก, 14/05/2016

สำหรับใครที่กำลังมองหา WYSIWYG editor ของ Yii2 Framework แนะนำตัวนี้เลยครับ yii2-redactor คุณสมบัติหลักๆ ที่ชอบคือมันสวย ใช้ง่าย มีระบบจัดการรูปภาพ และจัดการไฟล์มาให้เรียบร้อย!! ลิงก์ตามนี้ https://github.com/yiidoc/yii2-redactor   1. หลังจากติดตั้งเสร็จ เปิดไฟล์ common\config\main.php ขึ้นมาแล้วเพิ่ม module ครับ ‘modules’ => [ ‘redactor’ => [ ‘class’ => ‘yii\redactor\RedactorModule’, ‘uploadDir’ => ‘C:\xampp\htdocs\inpiredev\uploads’, ‘uploadUrl’ => ‘@web/uploads’, ‘imageAllowExtensions’=>[‘jpg’,’png’,’gif’] ], ], หมายเหตุ ตรง uploadDir และ uploadUrl ใส่เป็นเว็บของตัวเองนะครับ 2. ไปที่ View ของโปรเจคเรา…

Continue Reading

รวม 14 บทความความรู้เกี่ยวกับ Yii Framework 2 เขียนโดย Jeff Reifman

โค้ชเอก, 14/05/2016

รวม 14 บทความความรู้เกี่ยวกับ Yii Framework 2 เขียนโดย Jeff Reifman ครับ ผมลองเรียงลำดับเนื้อหาให้เรียบร้อย นี่ถ้า print มาอ่านคงได้เป็นเล่มเลย 1. Programming with Yii2: Getting Started http://goo.gl/FgqVJh 2. Programming With Yii2: Exploring MVC, Forms and Layouts http://goo.gl/ZSTjGM 3. Programming With Yii2: Integrating User Registration http://goo.gl/wmByJr 4. Programming With Yii2: Localization With I18n http://goo.gl/w6vxC1 5. Programming With…

Continue Reading

แนวทางที่ดีในการเขียน PHP Framework แบบ MVC

โค้ชเอก, 14/05/201614/05/2016

แนวทางและข้อปฏิบัติในการเขียน PHP Framework แบบ MVC (กรณีศึกษา Yii Framework 2) [Models] Models เป็นศูนย์รวมเกี่ยวกับข้อมูลของระบบ มีกฎตรวจสอบความถูกต้อง และตรรกะเกี่ยวกับระบบของเรา ใช้สำหรับควบคุมและการทำงานของข้อมูลต่างๆ แน่นอนส่วนใหญ่แล้ว Models โค้ดมักเยอะกว่า Controllers มีแนวทางการเขียน ดังนี้ 1. ควรประกอบไปด้วย attributes หรือคุณลักษณะของข้อมูล 2. มีส่วนในการตรวจสอบความถูกต้องของข้อมูล 3. ประกอบไปด้วย method ที่เกี่ยวกับ business logic 4. ไม่มีการเขียนเกี่ยวกับ request, session 5. ไม่มีการเขียนส่วนแสดงผล html แน่นอนให้ไปเขียนที่ views แทน 6. หลีกเลี่ยงการมีหลาย scenarios ใน 1 Models  …

Continue Reading

Posts ล่าสุด

  • การใช้งาน Prefetching ใน Next.js
  • 14 ข้อคิด เพื่อการเป็น Developer ที่ดีขึ้น จาก “Lee Robinson”
  • เคยเจอ “TypeError: Cannot read property ‘x’ of undefined” หรือเปล่า
  • บันทึกการเขียนเว็บไซต์ใหม่ในรอบ 10 ปี ย้ายมาใช้ Next.js
  • ทำไมการจัดการ Error ใน JavaScript ถึงเป็นเรื่องท้าทาย?

Recent Comments

    หมวดหมู่

    • .NET
    • AI
    • Android
    • Angular
    • Angular 2
    • Coding
    • CSS
    • Database
    • Editor
    • Flutter
    • Git
    • HTML5
    • Ionic 2
    • Ionic 4
    • Ionic Framwork
    • JavaScript
    • Laravel
    • Laravel 5
    • Next.js
    • Node.js
    • PHP
    • PHP 7
    • Plugins
    • React
    • React Native
    • Template
    • Tools
    • TypeScript
    • UI
    • Uncategorized
    • Vue.js
    • XAMPP
    • Yii
    • คอร์สเรียน
    • แรงบันดาลใจ

    Archives

    • July 2025
    • April 2025
    • November 2024
    • October 2024
    • April 2020
    • February 2020
    • August 2019
    • September 2018
    • August 2018
    • February 2018
    • November 2017
    • October 2017
    • August 2017
    • July 2017
    • April 2017
    • October 2016
    • August 2016
    • May 2016

    Tags

    .NET android Angular Angular 2 Atom Coding Coding Standard CSS CSS 3 Datepicker Express.js extensions Git HTML HTML5 Ionic2 JavaScript Laravel5 laravel 5.5 MariaDB Material Design MySQL Node.js npm PHP PHP7 plugins PouchDB recaptcha Restful sail.js template typescript typscript XAMPP Yii2

    ผู้เยี่ยมชม

    • 0
    • 1,818,113
    • 547,542
    • 48
    ©2025 CodingThailand's Blog | WordPress Theme by SuperbThemes