Posted in December 22, 2008 ¬ 2:10 pmh.Tee++;
เริ่มเบื่อกันรึยังครับ กับบทความของ CI ผมเองเริ่มจะเอียนละเหมือนกัน T_T แต่ไหนๆ จะเขียนทั้งทีแล้วขอให้ มันจบอย่างสมบูรณ์หน่อยเหอะ แฟนๆ jQuery อย่าเพิ่งเบื่อกันนะครับ ต่อไปผมจะพยายาม เอาบทความเรื่อง jQuery มาแทรกๆ บ้างละกัน
วันนี้เรามาดูเรื่องการสร้าง Bootstrap หรือ ส่วนที่จะให้ทำงานทันที เมื่อระบบเริ่มต้นขึ้น โดยเรื่องนี้มันเป็นเรื่องที่เกี่ยวข้องกับ Hooks ของ CI ครับ ผมจะเอามาประยุกต์ใช้งานในส่วนนี้
ลองนึกภาพตามนะครับ ก่อนที่เราจะเขียนมันมักจะต้องมีส่วนนึงที่ มันเรียกใช้กันแทบจะทุก page เช่นส่วนของ การ เช็ค permission, language selected ซึ่งมักจะเป็นในรูปแบบ Logic คือมีการคิด ไม่ใช่ Configuration ดังนั้นส่วนนี้ มันไม่ควรอยู่ใน application/config/ ถูกต้องมั้ยครับ?
Read the rest of this entry »
Posted in December 19, 2008 ¬ 12:43 amh.Tee++;
เอ้ามาเร้ว มาต่อกันๆ ก่อนที่จะขี้เกียจเขียน อิอิ ที่เกริ่นมาว่าอย่าไปใช้เลย ส่วน db ของ CI ไม่ใช่ว่าของเค้าไม่ดีนะครับ แต่ว่าของคนอื่นมันดีกว่า 555+
ก็ adodb ไงครับ สุดยอด lib จัดการเกี่ยวกับ db ที่โลกรู้จักกันมานาน (ว่าไปนั่น) ของเค้าดีจริงๆ ครับ ตัวนี้เล่นเอาลืมคำสั่ง SQL พื้นๆ ไปหมดเลย 555+
วันนี้ผมไม่ขออธิบายถึงการใช้งาน adodb นะครับ เพราะว่า มันมี manual ของมันอยู่แล้ว ไปนั่งทำความเข้าใจที่เวบมัน วันเดียวก็เป็นแล้ว (ยกเว้นเรื่อง active record ไว้เรื่อง -*-) แล้วก็การ plug วันนี้ก็จะไม่เหมือนกับ 2 บทความก่อนหน้านี้ แต่จะเป็นการเอาไปแทนที่ $thid->db ของเดิมเลย โดยจะอาศัยหลักการ pass by references
Read the rest of this entry »
Posted in December 17, 2008 ¬ 4:56 pmh.Tee++;
มาๆ ต่อกันเลย หายไปนาน สำหรับเรื่องบทความของ CI นั้น ผมกะว่าจะจบให้ได้ใน 30 ตอน ซึ่ง จริงๆ แล้วรายละเอียด มันน่าจะเยอะอยู่ ไม่รู้จะบีบให้เหลือ แค่นั้น ได้มั้ย (หรือว่าถ้าขี้เกียจอาจจะย่อเหลือ 10 ตอน 555+)
สำหรับคนที่ติดตามตอนก่อนหน้านี้มา ผมจะถือว่าทำการ plug lib แบบ ปกติกันได้แล้ว วันนี้ก็ เลยจะไปแบบไม่ลง Detail ย้อนไปนัก ยังไง ถ้ายังงง ก็พึ่ง เพื่อง Google ละกันนะ สำหรับเรื่อง Smarty นั้นผมเคยเขียนแบบ คร่าวๆ มาทีนึงแล้ว ใครที่อยากรู้การทำงานมันก็ลองอ่านดูได้
มาท้าวความกันนิดนึง สำหรับ view ของ CI ที่ผมยังไม่ถูกใจนักถึงว่ามันจะง่ายโครตง่ายก็เถอะ แต่ผมไม่ชอบแนว Hard Code ที่เอา Script ไปเขียนใน Template เพราะว่านอกจาก Designer [...]
Read the rest of this entry »
Posted in December 11, 2008 ¬ 3:38 pmh.Tee++;
มีหลายๆ คนเคยบอกว่า การใช้ Framework ทำให้เรา ตีกรอบ งานของเรา และขาดความยืดหยุ่น ผมบอกได้เลยครับ คนๆ นี้ไ่ม่เคยเขียน Framework หรือว่า ยังไม่เข้าถึง “แก่น”
Framework จริงๆ แล้วไม่ได้เป็นการ ตีกรอบ แต่เป็นการวาง Structure เพื่อให้ เป็นระเบียบ หยิบจับอะไรมาใช้งานได้สะดวก และเพิ่ม ความรวดเร็วในการพัฒนา Application เพราะว่า นอกเหนือจาก สิ่งที่มีใน Framework แล้วเราสามารถ ที่จะ เพิ่มอะไรไปในการใช้งาน นอกเหนือจากนั้นก็ได้ ซึ่งมีทั้งแบบ Hard Code และการเดินไป ตามทางของ Structure เดิม แต่ว่า เรื่อง Hard Code นั้น ผม ขอไม่เลือกเลยครับ เพราะนอกจากจะทำให้ Structure เสีย แล้ว ยังทำให้ คนมาเขียนต่อ งงเอา [...]
Read the rest of this entry »
Posted in December 11, 2008 ¬ 12:57 pmh.Tee++;
โอ้โห กระแสตอบรับดีกว่า jQuery อีก ดูจากจำนวนเมล์ที่เพื่อนๆ ส่งมาเรื่องนี้น่าจะอยู่ในความสนใจ และเพื่อไม่ให้เป็นการ เสียเวลา เรามาเริ่ม กันเลยดีกว่า กับ Codeigniter
วันนี้ผมจะมาบอกเล่าคร่าวๆ ถึง Concept การทำงานมัน รวมไปถึงการ ตั้งค่าเพื่อที่จะเริ่มต้นใช้งาน CI
การทำงานของ CI นั้นจริงๆ ไฟล์ที่ access จาก user มีอยู่เพียงไฟล์เดียวเท่านั้นคือ index.php จากนั้นจะทำการ get segment ของ uri เพื่อที่จะเรียก งานตามลำดับนี้คือ
Read the rest of this entry »
Posted in December 11, 2008 ¬ 12:36 amh.Tee++;
ตอนแรกก็ตัดสินใจอยู่นาน ที่จะเปิด Blog ใหม่ มาเขียนเกี่ยวกับเรื่องนี้ หรือว่า จะเขียนใน Sub-domain ดี แต่คิดไปคิดมา ถ้าทำแบบนั้น ผมคงไม่ได้อัพเดท บล๊อกใดบล๊อกนึงแน่ๆ เลยเอามันรวมๆกันนี่ล่ะ โดยการแยก Category เอา ถึงชื่อ Domain มันจะเป็น jQueryTips ก็เหอะ แต่ อยากเขียนสิ่งที่ชอบอื่นๆ ด้วยนี่หน่า
หลายๆ คนที่ติดตาม jQueryTips มาจนถึงตอนนี้ คงจะคิดว่าผมคงเขียน Javascript เป็นหลัก แน่ๆ เลย แต่ผิดแล้วครับ นั่นมันงานอดิเรก งานที่ผมเขียนมาตลอดคือภาษา PHP ครับ โดยลองเปลี่ยนรูปแบบสไตล์การเขียนมาหลาย ลักษณะ ทั้งแบบ Structure แบบ OOP ก็ยังไม่ลงตัวสักที จนมาเจอในที่สุดว่า เราน่าจะเหมาะกับ MVC ก็เลยหา Framwork ที่เหมาะๆ มือมาสักตัว ก็เลยลองผิดลองถูกจนมาเจอ สไตล์ที่เหมาะกะตัวเองครับ นั่นก็คือ [...]
Read the rest of this entry »