f3 flash
1.0.2
이것은 PHP Fat-Free-Framework, 버전 3.x를위한 간단한 플래시 메시지 및 플래시 키를 추가하는 작은 플러그인입니다.
방법 1 : Composer Composer 사용에는 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]