File: /home/safarimaris/home/safarimaris/frontend/controllers/IndexController.php
<?php
namespace frontend\controllers;
use yii;
use frontend\models\Index;
use frontend\models\Search;
class IndexController extends Controller
{
public function actionIndex()
{
//var_dump(yii\helpers\Url::home(), Yii::$app->getRequest()->getPathInfo());exit;
if ('index' === Yii::$app->getRequest()->getPathInfo()) {
return Yii::$app->getResponse()->redirect(yii\helpers\Url::home(), 301)->send();
}
$model = new Index();
$searchModel = new Search();
$this->view->params['bg'] = \yii\helpers\Html::img(Yii::$app->params['bg']);
return $this->render('index', [
'specials' => $model->getSpecials(),
'countries' => $model->getCountries(),
'tags' => $model->getTags(),
'boats' => $model->getBoats(),
'texts' => $model->getTexts(),
'when' => $searchModel->getCalendar(),
'where' => $searchModel->getGeoGroups(),
]);
}
public function actionCurrency()
{
$value = Yii::$app->request->get('value');
if ($value)
Yii::$app->currency->change($value);
if (!empty(Yii::$app->request->referrer)) {
$this->redirect(Yii::$app->request->referrer);
} else {
return $this->goBack();
}
}
}