pistol88/yii2-client

CRUD for a firm clients

Installs: 247

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 4

Forks: 1

Open Issues: 0

Type:yii2-extension

dev-master 2017-05-15 12:52 UTC

This package is auto-updated.

Last update: 2024-03-27 20:16:30 UTC


README

Справочник клиентов.

В состав входит возможность управлять (CRUD):

  • Клиенты (имя, фото, статус и т.д.)
  • Категории сотрудников
  • Обращения клиентов

Установка

Выполнить команду

php composer require pistol88/yii2-client "*"

Или добавить в composer.json

"pistol88/yii2-client": "*",

И выполнить

php composer update

Далее, мигрируем базу:

php yii migrate --migrationPath=vendor/pistol88/yii2-client/migrations

Не забываем выполнить миграцию модулуй, от которых зависит client

Настройка

В секцию modules конфига добавить:

    'modules' => [
        //..
        'client' => [
            'class' => 'pistol88\client\Module',
            'adminRoles' => ['administrator'],
        ],
        //..
    ]

В секцию components:

    'client' => [
        'class' => 'pistol88\client\Client',
    ],

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

  • ?r=client/default/index - список CRUD

Виджеты

  • pistol88\client\widgets\Calls::widget(['client' => $clientModel]); - выведет список обращений с возможностью добавить новое