Commit 1870d96e authored by Shakarim Sapa's avatar Shakarim Sapa

- Добавлен метод, делающий дубликат записи

parent 4d5c9988
...@@ -12,7 +12,10 @@ use Yii; ...@@ -12,7 +12,10 @@ use Yii;
use common\components\AdminController; use common\components\AdminController;
use common\modules\messageTemplate\models\MessageTemplate; use common\modules\messageTemplate\models\MessageTemplate;
use yii\data\ActiveDataProvider; use yii\data\ActiveDataProvider;
use yii\swiftmailer\Message;
use yii\web\HttpException;
use yii\web\NotFoundHttpException; use yii\web\NotFoundHttpException;
use yii\web\ServerErrorHttpException;
use common\modules\messageTemplate\components\Templates; use common\modules\messageTemplate\components\Templates;
class TemplateAdminController extends AdminController { class TemplateAdminController extends AdminController {
...@@ -25,10 +28,23 @@ class TemplateAdminController extends AdminController { ...@@ -25,10 +28,23 @@ class TemplateAdminController extends AdminController {
'Manage' => 'Управление шаблонами', 'Manage' => 'Управление шаблонами',
'Create' => 'Добавление шаблона', 'Create' => 'Добавление шаблона',
'Update' => 'Редактирование шаблона', 'Update' => 'Редактирование шаблона',
'Delete' => 'Удаление шаблона' 'Delete' => 'Удаление шаблона',
'Copy' => 'Создание копии'
]; ];
} }
public function actionCopy($id){
/** @var MessageTemplate $model */
/** @var MessageTemplate $model_two */
$model = new MessageTemplate();
$model_two = $this->findModel($id);
$model->attributes=$model_two->attributes;
if ($model->save())
$this->redirect(['update', 'id' => $model->getPrimaryKey()]);
else
throw new ServerErrorHttpException('Копирование не удалось', 500);
}
/** /**
* @return string * @return string
*/ */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment