Library Google Map ทีใช้กับ CodeIgniter

Library Google Map ทีใช้กับ CodeIgniter หากผู้ถึง library javascript ที่นิยมเกี่ยวกับการแสดงแผนที่แล้วนั้นคงนึกถึง google map แต่ทว่ามันต้องใช้ javascript เพื่อเรียกใช้งานแสดงผล แต่ตำแหน่งสถานที่ต่างนั้นกับเก็บอยู่ใน Datatabase ซึ่งจะใช้ภาษาพวก server side ในการดึงข้อมูล ทำให้ต้องมีการแปลงข้อมูลไปมาระหว่าง 2 ภาษาที่เราใช้งานอยู่ ซึ่งวันนี้ผมจะมาบอกวิธีใช้งาน CodeIgniter กับ Libarary ตัวนึกที่มีคนพัฒนาไว้ให้แล้วในการเชื่อมกับ Libary Google Map เพื่อแสดงตำแหน่งสถานที่ต่างๆได้ง่ายขึ้นนั้นเองครับ ซึ่งเจ้า API ตัวนี้นั้นถูกพัฒนาโดย BIOSTALL ขั้นตอนแรกเราก็เข้าไปดาวโหลดได้ที่ biostall.com หลังจากที่ดาวโหลดเสร็จแล้วให้ทำการแตกไฟล์ จะได้ดังรูปRead More →

เขียน PHP CodeIgniter Framework การใช้ Class BenchMark เวลาเราพัฒนา web site หรือ web application นั้นบางครั้งเราก็ต้องการทดสอบความเร็วในการทำงาน หรือจำนวนหน่วยความจำที่เราใช้ และเจ้า CodeIgniter นั้นก็มี class ที่มีมาให้สำหรับทำการทดสอบ benchmark ไว้ให้แล้ว โดยการใช้งานนั้นก็ไม่ได้ยากอะไร เรามาดูกันดีกว่าว่าใช้กันยังไง เริ่มแรกผมทำการสร้าง class Controller ที่มีชื่อว่า TestBenchMarkRead More →

php framework CodeIgniter

ในการใช้ CodeIgniter Framework php ในการพัฒนาเว็บนั้นหากไม่มีการ config เพิ่มเติมนั้นมันจะมีการใช้ index.php ใน url ที่เรียกใช้ controller หากใช้งานเป็น web application ทั่วไปมันคงไม่มีปัญหาอะไรแต่หากทำเป็นเว็บไซด์แล้วมันจะมีปัญหาส่งผลต่อกการ index url ของ google หรือการทำ SEO นั้นเองโดยขั้นตอนการเอา index.php ออกมีขั้นตอนดังนี้ โดยเริ่มแรกนั้นผมจะโดย CodeIgniter เริ่มแรกมาโดยไม่ทำการ config ใดๆเลยแล้วนำไปตั้งบน Web Server ซึ่งในเครื่องของผมนั้นจะใช้ Appserv เพราะมันง่ายสุดสำหรับการใช้งาน โดยผมนำไปวางไว้แล้วตั้งชื่อ folder ว่า code เมื่อลองเรียก url ดูโดยใช้ url ที่มี index.php ซึ่ง Controller default นั้นจะเป็น WelcomeRead More →

php framework CodeIgniter นั้นเป็น framework ที่ออกแบบมาเพื่อให้ใช้งานแบบ mvc model นั้นก็คือจะแยกเป็น 3 ส่วนที่จะรับผิดชอบในการแต่ละส่วนไปแบ่งออกเป็น M คือ model จะเป็น class ที่ทำหน้าที่ติดต่อฐานข้อมูลซึ่งเราจะเขียนเป็นคลาสที่มีคุณสมบัติและข้อมูลใกล้เคียงกับตารางในฐานข้อมูลที่เราต้องการข้อมูล ต่อมา V View คือส่วนที่จะรับผิดชอบแค่การแสดงผลในส่วนที่จะให้ผู้ใช้เห็นเท่านั้น ต่อมาสุดท้ายคือ C Controller จะเป็นตัวควบคุมว่าผู้ใช้ได้ทำอะไรลงไปในการใช้งานจะดึงข้อมูลจาก model หรือแสดงผลจาก view เป็นต้น codeigiter นั้นจะแบ่งสามส่วนนี้อยู่ใน folder application ซึ่งมันก็จะแยกออกเป็น 3  folder อีกคือRead More →

CodeIgniter นั้นเป็น framework ที่ใช้ในการพัฒนาเว็บโดยใช้ภาษา php ซึ่งคำว่า framework นั้นก็คือกรอบของงานเพื่อไม่ให้เราพัฒนาออกนอกลู่นอกทาง หรือว่าลงทะเลไป และมันมีประโยชน์ในการร่วมพัฒนาหลายคน โดยขั้นตอนในการติดตั้งนั้นเริ่มแรกให้ทำการ download จากทางเว็บ http://codeigniter.com/ เมื่อโหลดเสร็จแล้วให้ทำการแตกไฟล์ zip โดยผมแตกไฟล์แล้วทำการเปลี่ยนชื่อ folder เป็น code ซึ่งจะมีโครงสร้างดังรูป หลังจากนั้นให้เรานำไปวางบน web server หรือ server จำลองในเครื่องก็แล้วแต่Read More →

เริ่มต้นติดตั้ง LARAVEL PHP FRAMEWORK ด้วย COMPOSER

เริ่มต้นติดตั้ง Laravel PHP Framework ด้วย Composer หลังจากที่ผมเขียน php โดยใช้ Framework ที่ชื่อว่า CodeIgniter ไปสักพักก็พบว่าเมื่อ website หรือ web application ที่มีการทำงานเพิ่มขึ้นเรื่อยๆ จะมีงานที่ต้องทำซ้ำๆทุกครั้งไปคือต้องมานั่งสร้างไฟล์ controller ที่ต้องทำงาน เพิ่ม/แก้ไข/ลบ ข้อมูลใน Database และยังต้องสร้างไฟล์ view เพิ่มขึ้น จนวันหนึ่งเมื่อ php framework ที่ออกแบบโดยใช้หลักการ MVC นั้นมี framework ใหม่ขึ้นมาและเป็นที่นิยมที่ชื่อว่า Laravel นั้น หลายคนที่ลองใช้มันดูบอกว่ามันง่ายและลดง่ายซ้ำๆจำเจ พวกนี้ได้ผมก็ลองเล่นดู หลังจากลองมาสักพักก็พบว่ามันโอเคเลยที่เดียว หากใครเคยเขียน asp.net แบบ MVC นั้นจะใช้ตัว Visual Studio ในการ Generate ของพวกนี้ แต่ไม่น่าเชื่อว่า PHP ก็สามารถทำได้แล้วโดยใช้ artisan ในการ Generate โค้ดพวกนี้ได้ด้วยRead More →