Я пытаюсь сделать мой сайт мобильным дружественным и работает при использовании внутри головы
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<?php $this->head(); ?>
</head>
<body>
<?php $this->beginBody() ?>
<?php echo $this->render('//layouts/_top_js'); ?>
<?= Alert::flashes() ?>
<?php echo $this->render('//layouts/_header'); ?>
<?= $content ?>
<?php echo $this->render('//layouts/_footer'); ?>
<?php echo $this->render('//layouts/_bottom_js'); ?>
<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>
Но когда я начинаю с использованием следующим код:
php $this->beginBody()
php $this->endBody()
полностью игнорируется. Является ли код видового экрана отключенным при использовании PHP-кода для загрузки моих страниц?
PHP выводит только текст, он не имеет никакого влияния на то, как отображается сайт в браузере. Убедитесь, что ваши представления возвращаются правильно. HTML – Mei
Я получаю правильный HTML, но размер экрана не уменьшается до размера мобильного устройства при использовании php beginBody. У меня это как основной макет для моего сайта, так что верхние и нижние колонтитулы одинаковы для каждой страницы. Каждая страница управляется сайтом siteController.php – mito