nxp / rutils-bundle
Rutils Symfony 2 扩展包
1.0.0
2014-02-13 21:36 UTC
Requires
- php: >=5.4.0
- andre_487/php_rutils: 1.1.1
- symfony/framework-bundle: ~2.2
This package is auto-updated.
Last update: 2024-09-09 12:47:54 UTC
README
这是一个简单的 Symfony 2 扩展包,包含用于 Twig 的扩展,允许在模板中使用 [RUtils](RUtils: https://github.com/Andre-487/php_rutils/) 库中的功能。
支持以函数风格调用
{{ getPlural(10, ['гвоздь', 'гвоздя', 'гвоздей']) }}
以及过滤风格调用
{{ 10 | getPlural(['гвоздь', 'гвоздя', 'гвоздей']) }}
支持库中的所有方法
数值
getInWords\2 - вывод числа прописью
getInWordsInt\2 - вывод числа прописью
getInWordsFloat\2 - вывод числа прописью
getPlural\3 - выбор формы множественного числа и вывод вместе с числом
choosePlural\2 - выбор только формы множественного числа
sumString\3 - выбор формы и вывод прописью
getRubles\2 - вывод суммы денег в рублях
日期
ruStrFTime\6 - вывод даты строкой
distanceOfTimeInWords\3 - временной период
getAge\1 - возраст
转写
translify\1 - транслитерация
detranslify\1 - обратное преобразование
slugify\1 - подготовка для использования в URL'ях или путях
排版
typography\2
安装
-
使用 composer 安装扩展包
composer.phar require "nxp/rutils-bundle" "dev-master"
-
添加以下行
new nxp\RutilsBundle\nxpRutilsBundle(),
到文件 app/AppKernel.php 中的 $bundles 数组
$bundles = array(
...
new nxp\RutilsBundle\nxpRutilsBundle(),
...
);
- 好了,现在你可以在 Twig 模板中使用这些函数和/或过滤器了!
待办事项
- 编写正常文档