วิธีใช้งาน File helper ของ CodeInigter by

31
Oct
0

หลายอาทิตย์มานี้ ได้เริ่มทำงานเปลี่ยน exception ให้รองรับกับ file language ที่เป็น CSV
ซึ่งโจทย์ที่ต้องทำก็คือค้นหาไฟล์ทั้งเพื่อเปลี่ยน exception เลยนำมาเผยแพร่ต่อเผื่อเป็นแนวสำหรับใช้งานด้านอื่นนะครับ

วิธีเริ่มใช้งานก็เหมือน helper ปกติครับ ใช้
$this->CI->load->helper('file');

สำหรับโปรเจคนี้ก็จะมีแก้ไม่กี่่ที่ ส่วนมากเป็น model เพราะให้ controller เป็นส่วน try catch รอรับ error
ก็จัดการ list รายชื่อ file ที่ต้องแก้ไข ด้วยคำสั่ง
$a_model = get_filenames('./model');

แล้วก็ไล่จัดการกับแต่ละไฟล์
foreach($a_model as $model){
foreach(explode(";",read_file("./model/{$model}")) as $each){
if(strpos($each,'exception')!==false){
if(strpos($each,'get_language')!==false){
continue;
}
echo $each;
}
}
}

เพื่อให้php แสดงข้อมูลบรรทัดที่มี exception ออกมา หรือถ้าได้รับการแก้ไขแล้วด้วย function ที่ใช้งานภาษาก็ให้ข้ามไปอันถัดไปได้

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน