如何将bootstrap模板集成到cakephp 3.x.

时间:2017-06-07 20:16:37

标签: cakephp twitter-bootstrap-3 cakephp-3.x

将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;
&#13;
&#13;

包含这些文件后,css无法正常工作。由于我是新来的,请有人指导我在cakephp 3项目中包含bootstrap模板的正确方法。

1 个答案:

答案 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') ?>

等等