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 จะมีคำสั่งเริ่มต้นดังนี้ครับ

[…]

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


วิธีทำหน้า 404 Page Not Found ใน Codeigniter

วิธีทำหน้า-404-Page-Not-Found

วิธีทำหน้า 404 Page Not Found ใน Codeigniter วิธีทำหน้า 404 Page Not Found ใน Codeigniter หน้าเพจ Error 404 หมายความว่าไม่มีหน้าเว็บหรือ url นั้นอยู่บนเว็บไซต์เรา การทำหน้าเว็บเพจ Error 404 ให้ friendly กับผู้ใช้งาน นอกจากจะทำให้เว็บไซต์ดูดี มีความน่าเชื่อถือแล้ว ยังช่วยเสริมในด้าน SEO อีกด้วย เพราะแทนที่เราจะปล่อยให้เป็นหน้าเปล่า ๆ ก็ทำให้เป็นหน้าที่ Error แบบมีสไตล์หน่อย ใส่เมนู ใส่ Footer ใส่ link เชื่อมโยง นำทางแนะนำให้ลองไปหน้าอื่น ๆ ที่อาจจะมีเนื้อหาใกล้เคียงกัน

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


วิธีทำ Website / MySQL ให้โหลดโคตรเร็วและรองรับคนปริมาณมาก ๆ

วิธีทำ-Website-MySQL-ให้โหลดโคตรเร็ว-2

วิธีทำ Website / MySQL ให้โหลดโคตรเร็วและรองรับคนปริมาณมาก ๆ วิธีทำ Website / MySQL ให้โหลดโคตรเร็วและรองรับคนปริมาณมาก ๆ ถ้าโจทย์คือการทำเว็บไซต์ ขายสินค้าออนไลน์ ที่มีสินค้ารวมทั้งหมดเป็นแสนรายการ และในหน้าแสดงรายการสินค้า ให้แสดงรายการสินค้า 1,000 ชิ้นต่อ 1 หน้า ในหน้ารายการสินค้า ต้องรองรับคนเข้าชมพร้อม ๆ กัน 1 หมื่นคน ขอย้ำว่า เข้าชมพร้อม ๆ กัน 1 หมื่นคน ไม่ไช่การทยอยเข้าชมนะครับ

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


วิธีทำ Backend ด้วย CRUD Library ด้วยโค๊ดไม่กี่บรรทัด

ทำ-Backend-ด้วย-CRUD5

วิธีทำ Backend ด้วย CRUD Library ด้วยโค๊ดไม่กี่บรรทัด วิธีทำ Backend ด้วย CRUD Library ด้วยโค๊ดไม่กี่บรรทัด CRUD ย่อมาจากคำ 4 คำคือ (Create, Read, Update, Delete) อย่างที่เคยได้อธิบายในในกระทู้ CRUD คืออะไร รวม codeigniter library ที่จะทำให้ชีวิตง่ายขึ้น วันนี้เลยจะมาแนะนำการใช้งาน CRUD Library สำหรับทำระบบหลังบ้านหรือ ระบบ backend เชื่อว่าโปรแกรมเมอร์หลาย ๆ คนที่พัฒนาเว็บไซต์ที่ต้องมีระบบหลังบ้านหรือมีโครงสร้างฐานข้อมูล จะต้องมีการพัฒนาระบบหลังบ้านควบคู่ไปกับการพัฒนาเว็บไซต์หลักหรือ frontend

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


แปลง html เป็น pdf รองรับภาษาไทย ด้วย mPdf และ codeigniter

php-export-pdf-ภาษาไทย-3

แปลง html เป็น pdf รองรับภาษาไทย ด้วย mPdf และ codeigniter แปลง html เป็น pdf รองรับภาษาไทย ด้วย mPdf และ codeigniter ในการพัฒนา web application อีกหนึ่งโจทย์สำคัญที่เรามักจะได้รับจากลูกค้าคือการทำรายงานข้อมูลในรูปแบบไฟล์ PDF บางเว็บไซต์ อาจจะต้องนำออกข้อมูลทั้งในส่วน Back-End และ Front-End และปัญหาที่เรามักจะพบเจออยู่บ่อย ๆ คือการจัดการกับรูปแบบไฟล์ pdf ที่เป็น Dynamic Content เนื้อหาภายในมีการปรับปรุงเปลี่ยนแปลงอยู่เรื่อย ๆ เช่น การออกใบหักภาษี ณ ที่จ่าย การออกใบเสร็จรับเงิน เป็นต้น

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


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

php-codeigniter-framework

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

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


รวม PHP Utils ฟังก์ชั่นอรรถประโยชน์ที่ใช้งานบ่อย

รวม-PHP-Utils-ฟังก์ชั่นอรรถประโยชน์ที่ใช้งานบ่อย

รวม PHP Utils ฟังก์ชั่นอรรถประโยชน์ที่ใช้งานบ่อย รวม PHP Utils ฟังก์ชั่นอรรถประโยชน์ที่ใช้งานบ่อย สำหรับคนทำเว็บไซต์ แน่นอนว่าจะต้องมีฟังก์ชั่นบางอย่างที่ต้องใช้งานอยู่บ่อย ๆ ซึ่งเรามักจะเรียกว่า Utils function หรือฟังก์ชั่นอรรถประโยชน์ วันนี้ได้รวบรวมฟังก์ชั่นที่จำเป็นสำหรับการพัฒนาเว็บไซต์เก็บไว้ในรูปแบบคลาสสามารถทำไปใช้งานต่อยอดได้เลย ลองมาดูกันครับว่ามีฟังก์ชั่นอะไรบ้าง

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


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

php-codeigniter-framework

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

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