Codeigniter 4 วิธีลบ Public ออกจาก URL

Codeigniter-4-วิธีลบ-Public-ออกจาก-URL

ใน Codeigniter เวอร์ชั่น 4 จะมีโฟลเด้อ public โผล่มา เพื่อให้เราใช้งานในเวอร์ชั่น development ( เวอร์ชั่นที่อยู่ในขั้นตอนการพัฒนา ยังไม่ได้เปิดใช้งานจริง ) และเมื่อนำโปรเจคไปใช้งานจริง เราอาจจะไม่ต้องการให้ชื่อโฟลเด้อ public แสดงบน url วิธี ลบโฟลเด้อ public ออกจาก url สามารถทำได้ง่าย ๆ ใน 2 ขั้นตอนครับ Codeigniter 4 วิธีลบ Public ออกจาก URL ในโฟลเด้อ public ให้ย้าย ไฟล์ index.php, .htaccess และ robot.txt ออกมาไว้ที่ root ของโปรเจค จากนั้นลบโฟลเด้อ public ทิ้งได้เลย เปิดไฟล์ index.php จากนั้นให้แก้ไขตัวแปร pathsPath ให้พาธถูกต้อง จากปกติจะเป็น

[…]

อ่านเพิ่มเติม


ข้อแตกต่างระหว่าง Codeigniter 4 vs Codeigniter 3 และพื้นฐานการใช้งาน

ข้อแตกต่างระหว่าง Codeigniter4vsCodeigniter3-และพื้นฐานการใช้งาน

เกริ่นก่อนว่า Codeigniter เป็น PHP MVC Framework ตัวแรก ๆ ที่เกิดขึ้นและเป็นเฟรมเวิร์คหลักในการพัฒนาเว็บไซต์ ที่ได้รับความนิยมอย่างแพร่หลายไปทั่วโลก Codeigniter เวอร์ชั่นแรกที่เปิดให้ใช้งาน เกิดขึ้นตั้งแต่ปี 2006 และเวอร์ชั่นที่ได้รับความนิยมอย่างมากคือ เวอร์ชั่น 3 เปิดให้ใช้งานเมื่อปี 2015 หรือเมื่อ 5 ปีที่แล้ว ( ใช้ PHP เวอร์ชั่น 5.6 ) และออกเวอร์ชั่นล่าสุด คือ Codeigniter 4 เพื่อรองรับ PHP 7.2+ ซึ่งมีความแตกต่างอย่างสิ้นเชิงกับเวอร์ชั่นก่อนหน้านี้ ช่วงระยะเวลาระหว่างเวอร์ชั่น 2 กว่าจะออกเวอร์ชั่น 4 บนโลกอินเตอร์มีการเปลี่ยนแปลงเทคโนโลยีหลายอย่าง PHP มีการออกเวอร์ชั่น 7 ที่ใหม่กว่าและเสถียรกว่า ทำให้เกิดเฟรมเวิร์คที่ใหม่กว่าและรองรับ พีเอชพี 7 เกิดขึ้นมาทดแทน CI3 ที่ยังใช้ พีเอพีเวอร์ชั่น 5.6 อยู่ จนในที่สุด […]

อ่านเพิ่มเติม


Codeigniter วิธีใช้ Route กำหนดเส้นทาง และทำ URL ให้สวยงาม

Codeigniter-วิธีใช้-Route-กำหนดเส้นทาง-และทำ-URL-ให้สวยงาม

Route ใน Codeigniter Framework ( รวมถึงเฟรมเวิร์คอื่น ๆ ด้วย ) คือ ตัวช่วยในการปรับแต่ง URL หรือ กำหนดเส้นทางการเข้าชมหน้าเว็บไซต์ เพื่อประโยชน์ช่วยทำให้ URL สั้นลง ปรับแต่ง URL ให้สวยงามเข้าใจได้ง่าย ปรับแต่ง URL ให้มีผลทาง SEO เป็นต้น ตัวอย่างเช่น URL ที่มีการผ่านค่าตัวแปร Query String หรือ Parameter หลายตัวแปร จาก URL ตัวอย่างด้านบน เราสามารถใช้ความสามารถของ Route ปรับ URL ให้สั้นลงและสวยงามได้แบบตัวอย่างด้านล่าง วิธีใช้ Route ทำ URL ให้สวยงาม ในการกำหนด Route นั้น เราสามารถเขียนคำสั่งได้ที่ไฟล์ application/config/routes.php โดยค่าเริ่มต้นในไฟล์ routes.php จะมีคำสั่งเริ่มต้นดังนี้ครับ

[…]

อ่านเพิ่มเติม


ทำเว็บไซต์ด้วย codeigniter การใช้งาน autoload

php-codeigniter-framework

ทำเว็บไซต์ด้วย codeigniter การใช้งาน autoload ทำเว็บไซต์ด้วย codeigniter การใช้งาน autoload การทำ autoload ใน codeigniter นั้น หมายถึงการเปิดใช้งาน php class ที่ถูกสร้างขึ้นจากตัว framework เองและรวมไปถึง class ที่ถูกสร้างขึ้นใหม่จากนักพัฒนา การทำ autoload เหมาะสำหรับคลาสที่จำเป็นที่จะต้องเรียกใช้งานอยู่บ่อย ๆ ไม่ควรที่จะทำ autoload กับทุกคลาสที่เราสร้างขึ้น

อ่านเพิ่มเติม


วิธีทำเว็บไซต์ 2 ภาษา โดยใช้ Dababase อย่างง่าย

php-codeigniter-framework

วิธีทำเว็บไซต์ 2 ภาษา โดยใช้ Dababase อย่างง่าย วิธีทำเว็บไซต์ 2 ภาษา โดยใช้ Dababase อย่างง่าย จากบทความนี้ https://www.codebee.co.th/labs/วิธีทำเว็บ-2-ภาษา-หรือจะท/ เราได้เรียนรู้วิธีทำเว็บไซต์ 2 ภาษา โดยข้อมูลภาษาที่ได้ เป็นข้อมูลแบบ static คือเป็นข้อมูลแบบคงที่ ไม่ได้มีระบบการอัพเดทเปลี่ยนแปลงจากหลังบ้าน ทุก ๆ ข้อมูลที่แสดงผลจะถูกเก็บไว้ในไฟล์ภาษาของ codeigniter framework

อ่านเพิ่มเติม


CRUD คืออะไร รวม codeigniter library ที่จะทำให้ชีวิตง่ายขึ้น

php-codeigniter-framework

CRUD คืออะไร รวม codeigniter library ที่จะทำให้ชีวิตง่ายขึ้น CRUD คืออะไร รวม codeigniter library ที่จะทำให้ชีวิตง่ายขึ้น CRUD ย่อมาจากคำ 4 คำคือ (Create, Read, Update, Delete) C = Create หมายถึงการเพิ่มเข้ามาหรือการสร้างข้อมูลใหม่ ๆ ขึ้นมาในระบบฐานข้อมูล R = Read หมายถึงการสืบค้นหรือการเรียกข้อมูลขึ้นมาตรวจสอบ คำนวณหรือแสดงผลในหน้าเว็บไซต์

อ่านเพิ่มเติม


สอน codeigniter ดึงรูปทั้งหมดจากหน้าเว็บด้วย simple_html_dom

php-codeigniter-framework

สอน codeigniter ดึงรูปทั้งหมดจากหน้าเว็บด้วย simple_html_dom สอน codeigniter ดึงรูปทั้งหมดจากหน้าเว็บด้วย simple_html_dom simple_html_dom เป็น php Class ที่ถูกพัฒนาขึ้นมาสำหรับการดึงข้อมูลจากหน้าเว็บและสามารถเข้าถึง Element ข้อมูลในหน้านั้น ๆ ทั้ง div class, id, attribute นั้นทำให้เราสามารถรู้ว่าแท็ก img แอททริบิวต์ src มีค่าและแสดงรูปอะไร

อ่านเพิ่มเติม


สอน codeigniter image resize เปลี่ยนขนาดภาพที่อัพโหลด

php-codeigniter-framework

สอน codeigniter image resize เปลี่ยนขนาดภาพที่อัพโหลด สอน codeigniter image resize เปลี่ยนขนาดภาพที่อัพโหลด ในขั้นตอนของการพัฒนาเว็บไซต์ อีกนึ่ง feature หนึ่งที่มักจะมีอยู่แทบจะทุกเว็บไซต์ในปัจจุบันคือ การอัพโหลดรูปภาพ ยกตัวอย่างเช่นการอัพโหลดรูปภาพสำหรับทำรูปประจำตัวหรือรูปโปรไฟล์ อัพโหลดสลิปสำหรับการแจ้งโอนเงิน อัพโหลดรูปสำหรับ

อ่านเพิ่มเติม


สอน codeigniter ทำ url ให้สั้นและสวยด้วย _remap

php-codeigniter-framework

สอน codeigniter ทำ url ให้สั้นและสวยด้วย _remap สอน codeigniter ทำ url ให้สั้นและสวยด้วย _remap จุดประสงค์หลักของการทำ Remapping Method Calls หรือการเรียกใช้งานฟังก์ชั่น _remap ใน codeigniter framework ก็เพื่อการนำเอา uri segment ตัวที่ 2 ที่ต่อจากชื่อของ controller นั้น ๆ ไปเปรียบเทียบกับ

อ่านเพิ่มเติม


สอน codeigniter วิธีใช้ pagination ร่วมกับ bootstrap

php-codeigniter-framework

สอน codeigniter วิธีใช้ pagination ร่วมกับ bootstrap การแบ่งหน้าเพจจากฐานข้อมูลที่มีหลาย record ให้เป็นหน้าเพจที่มีปริมาณข้อมูลเท่ากันหรือใกล้เคียงกัน เราเรียกว่าการทำ pagination ระบบ pagination ถูกพัฒนาไว้ทั้งในส่วน backend คือ codeigniter framework และในส่วน frontend คือ bootstrap framework ก็มีระบบ pagination ให้เราสามารถใช้งานด้วยเช่นกัน บทความนี้เราจะมาเริ่มใช้งานระบบ pagination ร่วมกันระหว่าง codeigniter และ bootstrap

อ่านเพิ่มเติม