neoacevedo / yii2-material
Material Design Components for Yii2
Fund package maintenance!
Ko-Fi
Installs: 43
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Type:yii2-extension
pkg:composer/neoacevedo/yii2-material
Requires
- php: >=8.0
- yiisoft/yii2: ~2.0.45
Requires (Dev)
- npm-asset/rollup: ^4.28
- npm-asset/rollup--plugin-node-resolve: ^15.0
- npm-asset/rollup-plugin-styles: ^4.0
This package is auto-updated.
Last update: 2025-10-13 18:32:15 UTC
README
Esta es una extensión primaria para Yii framework 2.0. Encapsula componentes de Material Design en términos de Widgets Yii.
NOTA: Material Web 3 no tiene los componentes Card, Snackbar, TopAppBar ni NavigationRail, así que se han creado desde 0 intentando seguir los lineamientos del diseño de Material 3.
Instalación
La forma preferida de instalar esta extensión es a través de composer.
Luego ejecute
php composer.phar require --prefer-dist neoacevedo/yii2-material
o agregue
"neoacevedo/yii2-material": "*"
a la sección require de su archivo composer.json.
Uso
Incluya antes del cierre de la etiqueta 'body' de su plantilla principal lo siguiente:
<?= MaterialAsset::publishMaterialScripts() ?>
Los data-* atributos programados no funcionan en Material Design Components para la web, por lo que se tendrán que programar los elementos que tengan estos atributos de manera separada.
Componentes
- ActiveForm y ActiveField
- Button
- Card
- Checkbox
- Dialog
- Floating Action Button
- Icon Button
- ListTile
- Menu
- NavigationDrawer
- NavigationRail
- ProgressIndicator
- Radio
- Select
- SnackBar
Donaciones
Si este proyecto te es útil, considera hacer una donación:
| Ko-fi | Litecoin |
|---|---|
![]() |
![]() |
| ☕ Ko-fi | Ł Donaciones Litecoin |
Licencia
Este proyecto está licenciado bajo la Licencia GPL-3.0+ - ver el archivo LICENSE.md para más detalles.

