carono / yii2-metronic-basic
Yii2 Basic application skeleton with Metronic v9 (Tailwind) admin theme — layouts demo3 sidebar / demo9 topnav and ready-to-use Metronic widgets.
Package info
github.com/carono/yii2-metronic-basic
Type:project
pkg:composer/carono/yii2-metronic-basic
Requires
- php: >=8.2
- carono/yii2-metronic: dev-main
- yiisoft/yii2: ~2.0.54
- yiisoft/yii2-symfonymailer: ~2.0.3
Requires (Dev)
- codeception/c3: ^2.8
- codeception/codeception: ^5.0.0
- codeception/lib-innerbrowser: ^4.0
- codeception/module-asserts: ^3.0
- codeception/module-filesystem: ^3.0
- codeception/module-phpbrowser: ^3.0
- codeception/module-yii2: ^1.1
- codeception/verify: ^3.0
- phpstan/phpstan: ^2.1
- symfony/process: ^6.3
- yiisoft/yii2-coding-standards: ^3.0
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.2.0
This package is auto-updated.
Last update: 2026-06-06 07:59:41 UTC
README
Скелет Yii2-приложения с готовым шаблоном админки Metronic v9 (Tailwind CSS) — доступны два layout-а (sidebar + header), набор виджетов Metronic (Card, GridView, ListView, ItemList, DetailView, Modal, Drawer, Avatar, Badge, Tabs и др.) и предустановленные npm-зависимости (apexcharts, jquery, clipboard, canvas-confetti) через asset-packagist.
Установка
composer create-project carono/yii2-metronic-basic myapp
cd myapp
php yii serve
Откройте http://localhost:8080.
Для использования с web-сервером (nginx/Apache) укажите DocumentRoot на web/.
Что внутри
- Layout demo3 (
@vendor/carono/yii2-metronic/src/views/layouts/demo3) — фиксированный header 58px + вертикальный sidebar с иконками + горизонтальный navbar. - Layout demo9 (
@vendor/carono/yii2-metronic/src/views/layouts/demo9) — sticky header 78px с горизонтальной мега-навигацией без sidebar.
Пункты меню, бренд, копирайт настраиваются через config/params.php:
'metronic.brand' => 'My App', 'metronic.sidebar' => [ ['label' => 'Dashboard', 'icon' => 'ki-filled ki-chart-line-star', 'url' => ['site/index']], ... ], 'metronic.navbar' => [...], 'metronic.topnav' => [...], // для demo9 'metronic.userMenu' => [...], 'metronic.footerLinks' => [...],
Виджеты Metronic
В контроллерах/views используйте классы из carono\metronic\widgets:
use carono\metronic\widgets\{Card, GridView, ListView, ItemList, DetailView, Modal, Drawer, Avatar, Badge, Tabs, ActiveForm, Alert, Sidebar, Header, TopNav, Footer, Menu, Breadcrumbs}; use carono\metronic\helpers\{Btn, Media};
Документация шаблона
Документация по пакету Metronic — vendor/carono/yii2-metronic/README.md (если опубликован).
Лицензия
Шаблон Metronic — проприетарный (см. лицензию Keenthemes). Yii2 — BSD-3-Clause.