webchemistry/parameters
最新稳定版本:1.1.2
Composer 安装命令:
composer require webchemistry/parameters
包简介
Parameters provider
README 文档
README
Co to umí?
- Importovat výchozí hodnoty parametrů z konfigu.
- Cache parametrů z databáze
- Invalidaci cache parameterů při změně nebo v debug baru
- Import změněných parametrů
- Zobrazit aktuální a výchozí hodnoty v debug baru
- Import nových parametrů z debug baru
Konfigurace
extensions: params: WebChemistry\Parameters\DI\ParametersExtension params: paramsSettings: cache: yes bar: %debugMode% database: Doctrine # Vlastní třída nebo NetteDatabase entity: Entity\Parameters
Použití:
params: boolean: yes float: 1.0 int: 5 empty: # NULL array: first: first second: second array: third: third
Presenter, latte
<?php namespace App\Presenters; use Nette; use WebChemistry\Parameters\Traits\TPresenter; class BasePresenter extends Nette\Application\UI\Presenter { use TPresenter; // Použití v presenteru přes $this->parametersProvider }
Můj parameter: {$parameters['first']}
Můj parameter: {$parameters->first}
Můj parameter: {$parameters->array->first}
Můj parameter: {$parameters->array['first']}
Úprava parametrů
$parametersProvider->myVariable = 'new value'; $parametersProvider->merge(); // Invalidace cache a provede změny v databazi
Debug
统计信息
- 总下载量: 1.33k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2015-11-20