f3 flash
1.0.2
นี่เป็นปลั๊กอินเล็ก ๆ น้อย ๆ ที่จะเพิ่มข้อความแฟลชง่ายๆและปุ่มแฟลชสำหรับการทำงานแบบปราศจากไขมัน PHP เวอร์ชัน 3.x
วิธีที่ 1: ใช้นักแต่งเพลงนักแต่งเพลงต้องการ ikkez/f3-flash
วิธีที่ 2: คัดลอกไฟล์ flash.php ลงใน F3 lib/ ไดเรกทอรีของคุณหรือไดเรกทอรีอื่นที่เป็นที่รู้จักของ Autoloader
หากต้องการเพิ่มข้อความ (หรือหลายรายการ) ที่ควรแสดงเพียงครั้งเดียวในเทมเพลตของคุณในคำขอถัดไปเพียงทำ:
Flash:: instance ()-> addMessage ( ' You did that wrong. ' , ' danger ' );
// or
Flash:: instance ()-> addMessage ( ' It worked! ' , ' success ' );และเพื่อแสดงสิ่งนั้นในเทมเพลตของคุณ:
<!-- bootstrap style-->
< F3:repeat group =" {{ Flash::instance()->getMessages() }} " value =" {{ @msg }} " >
< div class =" alert alert-{{ @msg.status }} alert-dismissable " >
< button type =" button " class =" close " data-dismiss =" alert " aria-hidden =" true " > × </ button >
{{ @msg.text | esc }}
</ div >
</ F3:repeat >แค่นั้นแค่นั้น
หากคุณต้องการคุณสามารถเพิ่มคีย์ง่าย ๆ :
$ flash = Flash:: instance ()
$ f3 -> set ( ' FLASH ' , $ flash );
$ flash -> setKey ( ' highlight ' , ' bg-success ' ); // with value
$ flash -> setKey ( ' show-hint ' ); // without returns just TRUE
$ flash -> setKey ( ' error ' , ' Catastrophic error occured! ' );สำหรับใช้กรณีเช่น:
< div class =" box {{ @FLASH->getKey('highlight') }} " >
< F3:check if =" {{ @FLASH->getKey('show-hint') }} " >
< p > It's new !!! </ p >
</ F3:check >
...
</ div > < F3:check if =" {{ @@FLASH && @FLASH->hasKey('error') }} " >
< p > {{ @FLASH- > getKey('error') }} </ p >
</ F3:check > คุณได้รับอนุญาตให้ใช้ปลั๊กอินนี้ภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไปเวอร์ชัน 3 หรือใหม่กว่า
ลิขสิทธิ์ (c) 2017 Christian Knuth [Ikkez]