PHPackages                             pantera-digital/yii2-lead-kit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. pantera-digital/yii2-lead-kit

ActiveYii2-extension

pantera-digital/yii2-lead-kit
=============================

0446PHP

Since Nov 13Pushed 4y ago2 watchersCompare

[ Source](https://github.com/pantera-digital/yii2-lead-kit)[ Packagist](https://packagist.org/packages/pantera-digital/yii2-lead-kit)[ RSS](/packages/pantera-digital-yii2-lead-kit/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (4)Used By (0)

yii2-lead-kit
=============

[](#yii2-lead-kit)

### Установка

[](#установка)

```
composer require pantera-digital/yii2-lead-kit "@dev"

```

Добавить в консольный конфиг путь до миграций

```
'controllerMap' => [
    'fixture' => [
        'class' => 'yii\console\controllers\FixtureController',
        'namespace' => 'common\fixtures',
    ],
    'migrate' => [
        'class' => yii\console\controllers\MigrateController::className(),
        'migrationPath' => [
            '@pantera/leads/migrations',
        ],
    ],
],

```

Подключить модуль админки

```
'modules' => [
    'leads' => [
        'class' => \pantera\leads\admin\Module::class,
        'permissions' => ['admin'],
    ],
],

```

Подключить модуль для фронта

```
'modules' => [
    'leads' => [
        'class' => pantera\leads\Module::class,
    ],
],

```

### Использование

[](#использование)

Модуль предоставляет две подготовленные формы для Обратного звонка и Задать вопрос

- Ключ для формы обратного звонка - callMe
- Ключ для формы задать вопрос - question

Добавление кнопки с формой

```

```

Параметры виджета

- key - Ключ для выбора формы из конфига
- text - Текст кнопки
- options - Массив опций для кнопки
- mode - В каком режите должен отработать видте по умолчанию испоьзуется pantera\\leads\\widgets\\form\\LeadForm::MODE\_AJAX
    - pantera\\leads\\widgets\\form\\LeadForm::MODE\_AJAX - Виджет выведит кнопку и разметку для модалки сама форма будет загружена асинхронно
    - pantera\\leads\\widgets\\form\\LeadForm::MODE\_DEFAULT - Виджет выведит кнопку и модалку сразу с формой
    - pantera\\leads\\widgets\\form\\LeadForm::MODE\_INLINE - Виджет выведит саму форму

### Конфигурация

[](#конфигурация)

Можно добавлять свои формы или переопределить текушие

В конфигурацию фронт модуля нужно добавить параметр config

Пример дефолтный настроек

```
'modules' => [
    'leads' => [
        'class' => pantera\leads\Module::class,
        'config' => [
            'callMe' => [
                'className' => pantera\leads\models\CallMe::class,
                'view' => '@pantera/leads/views/default/call-me',
            ],
            'question' => [
                'className' => pantera\leads\models\Question::class,
                'view' => '@pantera/leads/views/default/question',
            ],
        ],
    ],
],

```

- Параметр className говорит модулю какую модель нужно использовать
- Парметр view указывает на полный путь до файла представления формы

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 81.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/642519?v=4)[Alex Kostin](/maintainers/webmayak)[@webmayak](https://github.com/webmayak)

---

Top Contributors

[![Singletonn](https://avatars.githubusercontent.com/u/9639275?v=4)](https://github.com/Singletonn "Singletonn (26 commits)")[![webmayak](https://avatars.githubusercontent.com/u/642519?v=4)](https://github.com/webmayak "webmayak (6 commits)")

### Embed Badge

![Health badge](/badges/pantera-digital-yii2-lead-kit/health.svg)

```
[![Health](https://phpackages.com/badges/pantera-digital-yii2-lead-kit/health.svg)](https://phpackages.com/packages/pantera-digital-yii2-lead-kit)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
