kn / bem-bundle
BEM 类生成助手
v1.1.1
2020-08-30 15:22 UTC
Requires
- php: ^7.2
- symfony/framework-bundle: ^4.0|^5.0
Requires (Dev)
- symfony/console: ^4.0|^5.0
- symfony/phpunit-bridge: ^4.0|^5.0
- symfony/twig-bundle: ^4.0|^5.0
- symfony/yaml: ^4.0|^5.0
- twig/twig: ^3.0
Suggests
- twig/twig: For using template helpers
This package is auto-updated.
Last update: 2024-08-29 05:06:17 UTC
README
此包提供 BEM 类生成的助手。
安装
composer require kna/bem-bundle
配置
kna_bem:
block_function_name: b #default
使用
{# templates/base.html.twig #}
<div class="{{ b('card').m('color', 'red') }}">
<div class="{{ b('card').e('title') }}">Title</div>
<div class="{{ b('card').e('content').m('hidden').addClass('no-js') }}">Some content</div>
</div>
运行测试
docker-compose run --rm php ./vendor/bin/simple-phpunit