เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009
Migration คืออะไร Migration คือการสร้าง versioning ของการทำงานกับฐานข้อมูล เช่น การสร้างตาราง การเพิ่ม field การลบ field เพื่อให้เห็น version ต่างๆ และทราบที่มาที่ไปได้ การ Migration จึงมีความสำคัญกับการพัฒนาระบบที่ทำงานเป็นทีมหลายๆ คน รูปแบบของ Migration นั้นถูกนำมาใช้ให้เหมือนกับการ Codin...
Geochart เป็นการให้บริการการแสดงแผนที่จาก Google ซึ่งเป็นบริการแบบฟรีโดยสามารถดูรายละเอียดเพิ่มเติมได้ที่ https://developers.google.com/chart/interactive/docs/gallery/geochart สำหรับตัวอย่างนี้จะเป็นการจำลองการรายงานจำนวนอุบัติเหตุที่เกิดขึ้นทั่วประเทศซึ่งมีการเก็บข้อมูลในฐานข้อมูลแล...
Google Map API เป็นอีกหนึ่งบริการจาก Google ซึ่งเราสามารถเขียนโปรแกรมเพื่อเรียกใช้งาน API ในการแสดงแผนที่ได้ โดยสามารถกำหนดพิกัดหรือตำแหน่งของสิ่งที่เราต้องการลงในแผนที่ได้เช่น ตำแหน่งสำนักงานย่อย ตำแหน่งโรงเรียนในสังกัด ตำแหน่งโรงพยาบาลส่งเสริมสุขภาพตำบลในจังหวัด เป็นต้น การเปิดใช้งาน Google Map...
สำหรับ HightCharts นั้นเป็นระบบการทำกราฟที่เป็น JavaScript โดยจะทำงานที่ฝั่ง Client ดังนั้น เราจำเป็นจะต้องสร้างข้อมูลจากฐานข้อมูลให้อยู่ในรูปของ JavaScript เพื่อส่งให้ HightCharts แสดงผล แต่สาหรับการจัดการกับ HightCharts ในบทนี้จะสร้างกราฟจาก Yii2 Extension ที่มีคนได้ทำไว้ในรูปแบบของ PHP แล้ว โดยทำ...
MySQL PostgreSQL MongoDB Microsoft SQL Server Oracle เรียนรู้การใช้งาน Yii Framework 2 สำหรับการติดต่อฐานข้อมูลต่างๆ โดยเปิดไฟล์สำหรับหรับตั้งค่าการเชื่อมต่อฐานข้อมูลในไฟล์ common/config/main-local.php จากนั้นตั้งค่าการเชื่อมต่อในส่วนของ Components return [...
PHP Data Object หรือ PDO คืออะไร? PDO เกิดขึ้นมาพร้อมกับ PHP 5 (5.1.0) ซึ่งเป็น extension ที่ติดมากับ PHP เรียกได้ว่าเป็น build in extension และทำงานร่วมกันกับ PECL extension ทำหน้าที่ในการเชื่อมต่อกับฐานข้อมูลต่างๆ ได้หลายฐานข้อมูล <?php PDO { public __construct ( string $dsn [, s...
เรียนรู้การทำงานและการใช้งาน Scenario ใน Model สำหรับ Yii Framework 2 ทำไมต้องใช้ Scenario ? คงเป็นคำถามเพื่อสร้างความเข้าใจ ซึ่งเพื่อให้เข้าใจง่ายขึ้นจะขออธิบายว่า Scenario คือการเปิดเผย Attribute (Property) บางส่วนในบางสถานะหรือบางเหตุการณ์ ตัวอย่างเช่น ใน case ของการตรวจรักษาโรค เรา...
ทางบริษัท ท็อปแวลู คอร์ปอเรท จำกัด มีความประสงค์ในการหาทีมมาร่วมทำงานกับเรา1. Magento Developerหน้าที่และงานที่ต้องรับผิดชอบพัฒนาเว็บไซต์ตามที่ได้รับมอบหมายโดยใช้ ระบบ CMS เช่น Magento, Drupal, Wordpress, Joomlaวิเคราะห์และออกแบบระบบให้สามารถทำตาม Requirement ได้พัฒนา Extension ตาม Requirementคุณสมบ...
ต้องการโปรแกรมเมอร์เขียน c# ครับ เป็นโปรแกรมเกี่ยวกับการติดต่อสื่อสารระหว่าง microcontroller กับ PC ผ่าน RS232 และดึงข้อมูล - บันทึกข้อมูล ลงexcel กับ csv ครับ ฝั่ง microcontroller ผมเขียนเองครับ ติดต่อ ธีรพงศ์ 084-5149941
วุฒิปริญญาตรีวิศวกรคอมพิวเตอร์, วิทยาการคอมพิวเตอร์ หรือสาขาอื่นๆ ที่เกี่ยวข้องเพศชาย/หญิง อายุไม่เกิน 35 ปีสามารถเขียนโปรแกรม Web-based Application ด้วยภาษา PHP, PHP Framework, XMLเชี่ยวชาญด้านการวิเคราะห์ออกแบบระบบงานและพัฒนาระบบสามารถใช้งาน SQL Statement กับฐานข้อมูล MySQL Database และ MSSQL, NoS...
( เริ่มงาน มกราคม 59 ) ปฏิบัติงานที่ดอนเมือง คุณสมบัติ - จบการศึกษาระดับ ป.ตรี ขึ้นไป ทางด้าน IT หรือที่เกี่ยวข้อง - มีวิธีการแก้ปัญหาเฉพาะหน้าด้าน Hardware, Software ได้ดี - มีความรู้ทางพื้นฐานด้าน Hardware, Software เป็นอย่างดี - ประสบการณ์ 1 ปีขึ้นไปในงาน IT Helpdesk หรือด้านที่เกี่ยวข้อง - สามาร...
ปฏิบัติงานที่บางกะปิ - ทำงานวันจันทร์ ถึง วันศุกร์ 10.00 -19.00 1. Graphics Designer 1 อัตรา เงินเดือน 12,000-20,000 บาท/เดือน - ทำงานร่วมกับ Fashion Designer ในการออกแบบเสื้อผ้า ออกแบบสิ่งพิมพ์ งานโฆษณา และสื่อสิ่งพิมพ์ต่างๆ - ชาย หรือ หญิง อายุ ไม่เกิน 35 ปี - วุฒิปวส. ขึ้นไป สาขา Graphic design ห...
<?php // ไฟล์สำหรับเชื่อมต่อฐานข้อมูล $host = 'localhost';//database hostname $user = 'root';//database username $pass = '';//database password $db = 'php_pdo_mysql_pasadu';//database name try{ $con = new PDO("mysql:host=".$host."; dbname=".$db."", $user,$pass, array(...
การแก้ไขปัญหาเมื่อไม่สามารถติดตั้งต่อได้ โดย Command Prompt โดยมีข้อความแสดง token(hidden) เนื่องจากระบบการติดตั้งผ่าน Composer จะอ้างอิง access token ในการติดตั้ง ซึ่ง access token จะอยู่ใน GitHub Account โดยจะต้องสมัครสมาชิก www.github.com และทำตามขั้นตอนดังนี้ ขั้นตอนแรก เข้าระ...
สำหรับ Role Base Access Control หรือ RBAC นั้นเป็นการจัดการสิทธิ์การเข้าถึง Action ต่างๆ คล้ายกันกับการใช้งาน Access Control Filter แต่มีความแตกต่างเพิ่มเติมคือ ผู้ใช้งานหนึ่งคนสามารถมีหลายบทบาทได้ เช่น บทบาทเป็น admin ของ ระบบ A แต่เป็น user ของระบบ B เป็นต้น ใน Yii2 นั้นสามารถเก็บ...
หลังจากที่ 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 เรียบร้อยแล้ว วิธีการแก้ไขนั...
สวัสดีครับในตอนนี้เป็นตอนสำหรับการทำ CRUD แบบ AJAX นั้นสามารถทำได้หลายวิธี ในขั้นตอนนี้เป็นแนวทางหนึ่งในการทำเท่านั้นเอง ไปดูว่ามีขั้นตอนอย่างไรบ้างกันครับ กำหนด AJAX ในหน้า index.php สำหรับ actionIndex() ที่มี GridView กำหนด actionCreate(), actionView() และ actionUpdate() เป็นแบบ r...
สำหรับบทความชุดนี้เป็นแนวทางสำหรับการทำ Theme ในรูปแบบ Material Design สำหรับ Yii2 Advanced Application Template นะครับ โดยมีขั้นตอนดังต่อไปนี้ ดาวน์โหลด Theme สร้าง Project สร้าง Folder เก็บ Theme สร้าง AppAsset สำหรับ Theme สร้าง layout หลัก โหลด Layout ใน Web Application...
การใช้งาน kartik Select2 จากตัวอย่างนี้เป็นตัวอย่างการใช้งาน Select2 โดยการเลือกคำนำหน้าเป็นการสมมติทดสอบข้อมูลหากมีข้อมูลจำนวนมากๆ ถ้ามีการ select ขึ้นมาใส่ใน Select จะทำให้ Web Application ทำงานได้ช้ามาก ดังนั้นทางออกคือทำ Select แบบ AJAX ดึงข้อมูลมาเฉพาะที่ค้นหา ส่วน View สำหรับการแสดง Sel...