dvizh/yii2-client

CRUD for a firm clients

Installs: 37

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 1

Type:yii2-extension

dev-master 2017-06-28 05:48 UTC

This package is not auto-updated.

Last update: 2024-04-19 18:21:37 UTC


README

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

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

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

Установка

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

php composer require dvizh/yii2-client "*"

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

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

И выполнить

php composer update

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

php yii migrate --migrationPath=vendor/dvizh/yii2-client/src/migrations

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

Настройка

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

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

В секцию components:

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

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

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

Виджеты

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