understeam/easyii-feedback

This package is abandoned and no longer maintained. No replacement package was suggested.

Easy Yii CMS module with extension of default feedback module

Maintainers

👁 AnatolyRugalev

Package info

github.com/Understeam/easyii-feedback

Type:extension

pkg:composer/understeam/easyii-feedback

Statistics

Installs: 14

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2017-05-22 17:47 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

GPLv3 f2c78dad968e6520f77edd67f53d1011bf03ac93

  • Anatoly Rugalev <anatoly.rugalev.woop@gmail.com>

This package is not auto-updated.

Last update: 2025-07-19 23:00:42 UTC


README

Установить расширение можно через composer.

$ php composer.phar require understeam/easyii-feedback

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

Для запуска расширения необходимо добавить класс understeam\easyii\feedback\Bootstrap в секцию bootstrap конфиг-файла web.php:

return [
 'bootstrap' => [
 'log',
 'understeam\easyii\feedback\Bootstrap',
 ],
];

При первичной загрузке модуля, он предложит развернуть таблицу, нужно подтвердить это действие.

Настройка модуля

Если вы желаете заменить системный модуль Feedback Easy Yii, то его следует удалить.

Создайте новый модуль с желаемым именем (предпочтительно feedback). Укажите путь до класса:

understeam\easyii\feedback\FeedbackModule

Иконка по умолчанию: earphone

Включите модуль в списке модулей, чтобы он отобразился в главном меню панели.

Перейдите в Advanced настройки модуля, там есть 2 поля:

  1. formFields - перечень полей, которые необходимо принимать внутри формы в формате "имя1:подпись1, имя2:подпись2"
  2. gridFields - перечень полей, которые необходимо отображать в таблице в админке

Вставка формы

Вставить форму можно следующим образом:

<?php
use understeam\easyii\feedback\api\Feedback;

$model = Feedback::model();
$form = Feedback::begin();
?>
<?=$form->field($model, 'name')->textInput() ?>
<?=$form->field($model, 'phone')->textInput() ?>
<?=$form->field($model, 'email')->textInput() ?>
<?php
Feedback::end();
?>