geniv / nette-popup
Nette 框架的弹出组件
v2.2.0
2019-07-09 16:57 UTC
Requires
- php: >=7.0
- geniv/nette-general-form: >=1.0
- nette/nette: >=2.4
README
安装
$ composer require geniv/nette-popup
或
"geniv/nette-popup": "^2.2"
require
"php": ">=7.0", "nette/nette": ">=2.4", "geniv/nette-general-form": ">=1.0"
包含在应用程序中
neon 配置
services: - Popup
使用方法
protected function createComponentPopup(IPopup $popup): IPopup { //$popup->setTemplatePath(__DIR__ . '/templates/popup.latte'); //$popup->setCookieName('cookie-popup'); //$popup->setCookieExpire('+10 years'); //$popup->enableSaveCookie(false); //$popup->setAutoOpen(false); //$popup->addVariableTemplate(['a' => 'b']); //$popup->onShowBlock[] = function() {}; //$popup->onHideBlock[] = function() {}; return $popup; }
使用方法
{control popup}
$this['popup']->show(); $this['popup']->hide();