geniv/nette-cookie-bar

Nette 框架的 Cookie 条件组件

v2.1.1 2018-12-17 16:36 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:31 UTC


README

通过

安装

$ composer require geniv/nette-cookie-bar

"geniv/nette-cookie-bar": "^2.0"

require

"php": ">=7.0",
"nette/nette": ">=2.4",
"geniv/nette-general-form": ">=1.0"

包含在应用程序中

neon 配置

services:
    - CookieBar

使用方法

protected function createComponentCookieBar(ICookieBar $cookieBar): ICookieBar
{
    //$cookieBar->setTemplatePath(__DIR__ . '/templates/cookieBar.latte');
    $cookieBar->setCookieName('nette-web-cookie-bar');
    //$cookieBar->setCookieExpire('+10 years');
    return clone $cookieBar;
}

使用方法(在 </body> 之前)

{control cookieBar}

解决问题

Nette\InvalidStateException: 组件 'cookieBar' 已经有父级。在 ...

return clone $cookieBar;