nattreid / latte
适用于 Nette 框架的 Latte 扩展
1.1.8
2021-02-12 09:53 UTC
Requires
- php: >= 7.1
- latte/latte: ~2.4
- nattreid/utils: ~1.0
- nette/application: ~2.4
- nette/di: ~2.4
Requires (Dev)
- nette/tester: ~1.7
- tracy/tracy: ~2.4
README
config.neon 中的配置
extensions: - NAttreid\Latte\DI\LatteExtension
扩展
在 BasePresenter 中添加
use \NAttreid\Latte\TemplateTrait;
宏
onLoad
在异步加载基本 JS 脚本后启动 JS 脚本
<script type="text/javascript"> function somefunction() { jaavscript code ... } {onLoad somefunction} </script>
尝试
在 latte 中捕获异常
{try} {kriticka_funkce} {/try}
面板
{panel 'textToTranslate', dalsiNeprekladanyText, class => 'nameOfClass', id => 'nameOfId'} html kod ... {/panel}
视图
{view class => 'nameOfClass', id => 'nameOfId'} html kod ... {/view}
Latte 过滤器
本地化数字
{$number|localeNumber}
百分比
{$number|percent:$total:$decimal}
频率
{$cpu|frequency}
文件大小
{$fileSize|size:$decimal:$binary}
本地化日期和时间
{$datetime|localeDateTime[:withSeconds(true|false)]}
本地化时间
{$datetime|localeTime[:withSeconds(true|false)]}
本地化日期
{$datetime|localeDate}
星期几
{$day|day}
缩写星期几
{$day|shortDay}
年份中的月份
{$month|month}
缩写年份中的月份
{$month|shortMonth}
转换为 json
{$data|json}