paolo-brandit / yii2-ticket
网站票务系统(由 open-ecommerce/yii2-ticket 及 ricco/yii2-ticket 分支而来)
1.0.7
2016-08-13 15:44 UTC
Requires
- php: >=5.4.0
README
待办事项
- 替换所有硬编码的俄语文本为英文变量
yii2-ticket
yii2 的票务系统
英文文档在 此处
稳定版本 1.0.8 已发布
1.0.8
Мелкие изменения
稳定版本 1.0.7 已发布
1.0.7
Изменен дизайн
1.0.6
Добавлено прикрепление изображений.
Добавлен создание тикета из админки.
Добавление прификсов таблицы.
Исправлен роутинг.
1.0.5
Убраны уведомления о закрытых тикетах.
Убран лишний код.
Отправка почты перенесена в модель.
1.0.4
Добавлена загрузка картинок.
Установка composer require "ricco/yii2-ticket:1.0.8"
将库添加到项目中
'ticket' => [
'class' => ricco\ticket\Module::className(),
],
务必在 AppAssets 的 js 部分添加对 bootstrap.js 的链接
public $js = [
/** Другие скрипты */
'//maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/js/bootstrap.js',
];
无 URL 重写路由
index.php?r=ticket/ticket/index
index.php?r=ticket/admin/index
覆盖类
'ticket' => [
'class' => ricco\ticket\Module::className(),
'controllerMap' => [
'admin' => [
'class' => \app\controllers\TicketAdminController::class,
],
],
],
覆盖视图
'view' => [
'theme' => [
'pathMap' => [
'@ricco/ticket/views' => '@app/views/ticket',
],
],
],
票务状态
TicketHead::OPEN = 0 - 开放
TicketHead::WAIT = 1 - 等待
TicketHead::ANSWER = 2 - 回复
TicketHead::CLOSED = 3 - 已关闭
可用方法
TicketHead::getNewTicketCount()
返回所有状态为 "0" 或 "1" 的票务数量
TicketHead::getNewTicketCountUser($status)
返回当前用户的所有票务数量,默认状态为 "0"
迁移
yii migrate --migrationPath=@vendor/ricco/yii2-ticket/migrations
模块配置
$mailSendAnswer = true на email будут отправлятся уведомления об ответе
$subjectAnswer = string Тема email сообщения answer
$userModel = Object User model
$qq = array Массив отделов для которых создается вопрос
$admin = array Массив администраторов