มานพ กองอุ่น

wave
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009

กระทู้

56

บทความ

116

บทเรียนรู้

321

Software Developer

  • การทำ AJAX Validation ใน Yii Framework 2

    24 เม.ย. 2016 Tutorial

    AJAX Validation เป็นการตรวจสอบข้อมูลโดยการใช้เทคนิค AJAX ตามเหตุการณ์ต่างๆ เช่น เมื่อค่าเปลี่ยน (onChange) หรือเมื่อส่งข้อมูล (onSubmit) ให้ทำการตรวจสอบตาม Rules ที่ได้กำหนดไว้ ดูเรื่อง Validating Input เพิ่มเติมได้ที่ http://www.yiiframework.com/doc-2.0/guide-input-validation.html  ...

  • เรียนรู้ระบบ Grid ใน Bootstrap 3

    23 เม.ย. 2016 Tutorial

    ระบบ Grid ใน Bootstrap 3 การทำงานของระบบ Grid ใน Bootstrap 3 นั้นแสดงได้จากตารางต่อไปนี้   ขนาดเล็กพิเศษ (โทรศัพท์: xs) (<768px) ขนาดเล็ก (แทปเบล็ต: sm) (≥768px) ขนาดกลาง (เดสทอป: md) (≥992px) ขนาดใหญ่ (เดสทอป :lg) (≥1200px)...

  • บริษัท เอส ดับเบิ้ลยู พี ซี จำกัด เปิดรับสมัครพนักงาน 2 ตำแหน่ง .Net Developer / Java Developer

    22 เม.ย. 2016 Forum

    ขออนุญาตประชาสัมพันธ์ค่ะ บริษัท เอส ดับเบิ้ลยู พี ซี จำกัด เปิดรับสมัครพนักงาน 2 ตำแหน่ง .Net Developer / Java Developer Job Description 1. Interact with the system analysts to gain understanding of the business needs and the requirements for any application requirements. 2. Design, devel...

  • การทำเว็บหลายภาษา Internationalization (I18N) ด้วย Yii Framework 2

    22 เม.ย. 2016 Tutorial

    หลักการทำงาน Internationalization (I18N) เป็นการออกแบบอย่างหนึ่งในกระบวนการของซอร์ฟแวร์นั่นคือการประยุกต์การใช้งานภาษาต่างในแต่ละภูมิภาค โดยไม่มีการเปลี่ยนแปลงด้านวิศวกรรม ใน Web Application หลักการนี้มีความสำคัญเพราะผู้ใช้งานมาจากทั่วทุกมุมโลก ซึ่ง Yii ได้รองรับการทำงานนี้ เช่น การแปลง ข้อคว...

  • ทำความเข้าใจเส้นทาง (Routing) ใน Yii Framework 2

    22 เม.ย. 2016 Tutorial

    จาก URL ที่มีการเปิดหรือ request คือ index.php?r=blog/post/index ใน Yii Framework 2 จะมีการจัดการกับ URL ผ่าน request component ดังนี้ blog คือ ชื่อของ Module ซึ่งจะบรรจุอยู่ใน frontend/modules/blog/ post คือ ชื่อของ Controller ซึ่งอยู่ใน module blog จะอยู่ที่ frontend/modules/blog/PostCon...

  • หลักการทำงานของ Yii Framework 2 Request Life Circle

    22 เม.ย. 2016 Tutorial

    เพื่อให้เกิดความเข้าใจในการทำงานของ Yii Framework 2 ก่อนที่จะไปเขียน Web Application มาศึกษาดูว่ากระบวนการทำงานของ Yii Framework 2 เป็นอย่างไรตั้งแต่ผู้ใช้งาน (User) เรียกหน้า Web Application และ Web Application ตอบสนองไปยังผู้ใช้งาน เมื่อผู้ใช้เรียก URL หรือ Route ไปที่ web/index.php?r=si...

  • การจัดการกับ Flash Message ใน Yii Framework 2

    21 เม.ย. 2016 Tutorial

    Flash Message คืออะไร Flash Message คือ ข้อความที่แสดงขึ้นมาแล้วหายไปเมื่อ refresh หน้า Web Application เหมือนกับ Flash ในกล้องถ่ายรูป เช่น เมื่อ Login เข้าสู่ระบบเสร็จแล้วให้แสดงข้อความ ยินดีต้อนรับ จากนั้นเมื่อ refresh หรือเปิดหน้า Web Application หน้าต่อไป Flash Message ก็จะหายไป ใน Yii Fra...

  • ทำความเข้าใจ MVC ใน Yii Framework 2

    21 เม.ย. 2016 Tutorial

    MVC คืออะไร? โมเดล วิว และคอนโทลเลอร์ เป็นการออกแบบสถาปัตยกรรมซอร์ฟแวร์อย่างหนึ่ง โดยการแบ่งออกเป็น 3 ส่วน คือ ส่วนของข้อมูล (Model) ส่วนของการประมวลผล (Controller) และส่วนการแสดงผล (View) ในมุมของ Web Application นั้นการออกแบบสถาปัตยกรรม MVC นั้นได้รับความนิยมมากเช่นกัน และใน Yii Framework 2 ก็ไ...

  • [ร่าง] การใช้ Eclipse ทำงานกับ Git

    21 เม.ย. 2016 Tutorial

    เมื่อมีการเปลี่ยนแปลงไฟล์ เมื่อสร้างไฟล์ใหม่

  • การเขียนโปรแกรม Upload ไฟล์ด้วย Yii Framework 2

    21 เม.ย. 2016 Tutorial

    สำหรับการ Upload ไฟล์นั้นแน่นอนว่าเกือบทุก Web Application จะต้องมีการ Upload ไฟล์ ขึ้นไปที่ Server ทั้ง Upload แบบไฟล์เดียวหรือ Upload ทีละหลายๆ ไฟล์พร้อมกัน ในบทเรียนรู้นีเรามาทำความเข้าใจการ Upload ไฟล์ ทั้งทีอยู่ใน actionCreate actionUpdate และ actionView พร้อมทั้งระบบการลบรูปภาพออกจากระบบด้ว...

  • การ Commit Project ในเครื่องไปไว้ที่ GitHub กรณีมี Source Code ในเครื่องอยู่แล้ว

    20 เม.ย. 2016 Tutorial

    ในขั้นตอนนี้เป็นการนำ Project ในเครื่อง ซึ่งเรามี SourceCode อยู่แล้ว นำไปไว้ที่ GitHub สร้าง Project ใน GitHub เข้าเว็บไซต์ www.github.com จากนั้น login  ทำการใส่ชื่อรายละเอียดแล้วกดปุ่ม Create repository เป็นอันเสร็จสิ้นการสร้าง Project หรือ Repository ใน GitHub.com ขั้...

  • การใช้งาน GridView และการปรับแต่งเพิ่มเติมใน Yii Framework 2

    19 เม.ย. 2016 Tutorial

    coming soon GridView คือ การนำข้อมูลมาแสดงผลแบบตารางที่เราเข้าใจนั่นเอง โดยการเตรียมข้อมูลให้อยู่ในรูปของ DataProvider ซึ่งมี 2 แบบด้วยกันนั่นคือ ActiveDataProvider() ซึ่งได้มาจาก ActiveRecord, ArrayDataProvider() ได้มาจากข้อมูลในรูปของ Array และ SQLDataProvider ได้มาจากการใช้คำสั่ง SQL โดยตรง...

  • การลงทะเบียน (Register) ไฟล์และสคริป CSS JavaScript (Client Script) ใน Web Application ด้วย Yii Framework 2

    19 เม.ย. 2016 Tutorial

    ในการพัฒนา Web Application นั้น คงหนีไม่พ้นการนำ CSS และ JavaScript หรือเรียกว่าเป็น Client Script หรือสคริปที่ทำงานฝั่งไคลเอนต์ มาใช้งาน ซึ่งแน่นอน Yii Framework 2 มี Bootstrap(CSS, JS) และ jQuery (JavaScript) มาพร้อม สำหรับการใช้งานนั้นในบทเรียนรู้นี้ เรามาเรียนรู้การนำ CSS และ JavaScrip...

  • การสร้าง Drop Down List สำหรับการเก็บข้อมูลแบบ ENUM

    18 เม.ย. 2016 Tutorial

        ชนิดข้อมูลแบบ ENUM เป็นการเก็บข้อมูลลักษณะที่กำหนดค่าของข้อมูลไว้ล่วงหน้า อย่างเช่น รายชื่อจังหวัด ชนิดของผู้ใช้งาน เป็นต้น โดยมีการกำหนดลักษณะดังนี้ สร้างไฟล์ protected/components/ZHtml.php class ZHtml extends CHtml { public static function enumItem($mod...

  • การปรับ Breadcumb ให้อยู่ในรูปแบบของ Tag ul และ li

    18 เม.ย. 2016 Tutorial

        โดยส่วนใหญ่แล้ว Theme ที่มีการพัฒนาขึ้นมานั้นในส่วนของ Breadcumb นั้นจะมีการแสดงผลในแบบ Tag ul และ li โดยปกติแล้วถ้าไม่มีการกำหนดจะแสดงเป็น Tag div ซึ่งจะไม่สามารถใช้กับ Theme ได้ดังนั้นเราสามารถเปลี่ยนมาใช้ Tag ul และ li ได้ดังนี้ <?php if(isset($this->breadcrumbs)):...

  • การเปลี่ยนข้อความ “Home” ใน Breadcumb เป็น “หน้าหลัก”

    18 เม.ย. 2016 Tutorial

        Breadcumb หรือเรียกอีกอย่างหนึ่งว่าป้ายนำทาง โดยการใช้งาน Breadcumb นั้นค่าเริ่มต้นของหน้าหลักของ Application เรานั้นก็คือคำว่า Home ซึ่งเราจะสามารถเปลี่ยนเป็นภาษาไทยได้ โดยแทนที่คำว่า Home เป็นคำว่าหน้าหลัก โดยเปิดไฟล์ที่เป็น Layout ของ Application เรา ในที่นี้จะใช้ Layout พื้นฐา...

  • การ Register Script ที่เป็น JavaScript แบบ Inline

    18 เม.ย. 2016 Tutorial

        การ Register Script ลักษณะนี้เรียกว่าเป็นการ Register แบบ Inline โดยหลังจากประมวลผลแล้วจะมีการเขียน Script ลงบนหน้า Application โดยตรงโดยที่ไม่ได้ Link มาเหมือนแบบอื่นๆ โดยมีตัวอย่างดังต่อไปนี้ <?php Yii::app()->clientScript->registerScript('JS'," $('#lo...

  • การ Register ไฟล์ JavaScript และ CSS

    18 เม.ย. 2016 Tutorial

        เราสามารถ Register ไฟล์ JavaScript และ CSS ในหน้า Layout และหน้าเว็บของเราได้โดยใช้ Script ดังนี้ การ Register Core Script     เป็นการโหลด Script พื้นฐานโดยตัว Script จะถูกบรรจุอยู่ที่  yii/framework/web/js/source หากต้องการดูว่าสามารถ Register Scrip...

  • การสร้างระบบ User Login จากฐานข้อมูล

    18 เม.ย. 2016 Tutorial

        สำหรับการสร้างระบบ User นั้นโดยทั่วไปแล้ว User จะถูกเก็บไว้ในตารางในที่นี้คือตาราง users โดยจะมี Model Users เป็นส่วนทำงานกับตาราง users นั่นเอง     การสร้างระบบ Login โดยตรวจสอบข้อมูลจากฟอร์มว่าตรงกันกับฐานข้อมูลนั้นเราจะทำการปรับแก้ไข Class UserIdentity ที่อยู่ใน...

  • การสร้าง Criteria ในการ Select ข้อมูล

    18 เม.ย. 2016 Tutorial

        Criteria ถือว่าเป็นพระเอกของการ Select ข้อมูลเลยก็ว่าได้ครับ เราสามารถสร้าง Criteria ได้หลายแบบ มาดูตัวอย่างบางส่วนที่จะช่วยให้เราสามารถเข้าใจเรื่องของ Criteria มากยิ่งขึ้นครับ โดยปกติ เราจะสร้าง Criteria ดังนี้ เป็นการสร้างเงื่อนไข WHERE price > 20 นั่นเอง   $crite...