将css,js和相关文件复制到webroot文件夹。然后将css和js文件调用到src-> Template-> Layout-> default.php,即。
<head>
<?= $this->Html->charset() ?>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
<?= $cakeDescription ?>:
<?= $this->fetch('title') ?>
</title>
<?= $this->Html->meta('icon') ?>
<?= $this->Html->css('base.css') ?>
<?= $this->Html->css('cake.css') ?>
<?= $this->Html->css('bootstrap.min') ?>
<?= $this->Html->css('freelancer.min') ?>
<?= $this->Html->script('bootstrap.min') ?>
<?= $this->Html->script('freelancer.min') ?>
<?= $this->Html->script('contact_me') ?>
<?= $this->Html->script('jqBootstrapValidation') ?>
<?= $this->fetch('meta') ?>
<?= $this->fetch('css') ?>
<?= $this->fetch('script') ?>
</head>
&#13;
包含这些文件后,css无法正常工作。由于我是新来的,请有人指导我在cakephp 3项目中包含bootstrap模板的正确方法。
答案 0 :(得分:0)
It's not src->Template->Layout->default.php
可能是src->Template->Layout->default.ctp
你必须使用像这种格式。
<?php echo $this->Html->charset(); ?>
<?= echo $this->Html->charset() ?>
<?= echo $this->Html->meta('icon') ?>
等等