40 lines
1.4 KiB
PHP
Executable File
40 lines
1.4 KiB
PHP
Executable File
<?php
|
|
|
|
namespace frontend\controllers;
|
|
|
|
|
|
use common\models\Generalhelp;
|
|
use Yii;
|
|
use yii\base\Exception;
|
|
|
|
class GeneralhelpController extends \yii\web\Controller
|
|
{
|
|
public function actionIndex()
|
|
{
|
|
$model = new Generalhelp();
|
|
|
|
if($model->load(Yii::$app->request->post()) && $model->save()) {
|
|
try {
|
|
$model->imgcard = $model->uploadHelp($model, 'imgcard');
|
|
$model->imgadd = $model->uploadHelp($model, 'imgadd');
|
|
$model->imgpic = $model->uploadHelp($model, 'imgpic');
|
|
$model->imgdoc = $model->uploadHelp($model, 'imgdoc');
|
|
Yii::$app->session->setFlash('success', 'บันทึกข้อมูลเรียบร้อยแล้ว กรุณารอการติดต่อกลับจากเจ้าหน้าที่');
|
|
Yii::$app->hanuman->sendNotify('มีการแจ้งแบบคำร้องขอรับความช่วยเหลือสำหรับประชาชน');
|
|
} catch (Exception $exception) {
|
|
Yii::$app->session->setFlash('error', $exception->getMessage());
|
|
}
|
|
|
|
return $this->redirect(['index']);
|
|
}else{
|
|
|
|
//var_dump($model->getFirstErrors());
|
|
}
|
|
|
|
return $this->render('index', [
|
|
'model' => $model
|
|
]);
|
|
}
|
|
|
|
}
|