Параметры
Параметры на текущей странице
Параметры, которые будут доступны только на текущей странице, указываются в контроллере.
# controllers/SiteController.php class SiteController extends Controller { public function actionAbout() { $params = [ 'email' => 'mail@example.com', 'phone' => '123 456 789', ]; return $this->render('about', $params); } }
Данные параметры теперь можно использовать в файле шаблона:
# views/site/about.php echo $email; // mail@example.com echo $phone; // 123 456 789
Параметры на любой странице
Указать параметры, которые будут доступны на любой странице, можно в файле config/web.php.
# config/web.php $config = [ // … 'params' => [ 'email' => 'mail@example.com', 'phone' => '123 456 789' ], ];
На любой странице их можно вызвать через свойство \Yii::$app->params
.
\Yii::$app->params['email']; // mail@example.com \Yii::$app->params['phone']; // 123 456 789
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта