CakePhp框架和Sb Admin v2模板,不能一起工作?

时间:2014-10-23 17:52:42

标签: templates cakephp-2.0 jquery-datatables

我正在学习如何将CakePhp框架与Sb Admin v2模板一起使用,但是当我尝试访问像雇员这样的视图时,添加侧栏菜单会停止工作。任何人都可以告诉我们是否有正确的方法将这两者结合在一起? Cakephp和SbAdmin2。我认为数据表js搞砸了。

Pd:这是我第一次寻求帮助,如果我做错了,我很抱歉。 =)

这是我的default.ctp

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

     <title>
  <?php __('Sistema - '); ?>
  <?php echo $title_for_layout; ?>
  </title>
    <?php
        echo $this->Html->meta('icon');

        echo $this->Html->css('cake.generic');

        echo $this->fetch('meta');
        echo $this->fetch('css');
        echo $this->fetch('script');

echo $this->Html->css('bootstrap.min');
echo $this->Html->css('plugins/metisMenu/metisMenu.min');
echo $this->Html->css('plugins/dataTables.bootstrap');
echo $this->Html->css('sb-admin-2');
echo $this->Html->css('font-awesome-4.1.0/css/font-awesome.min');



echo $this->Html->script('jquery-1.11.0.min');
echo $this->Html->script('plugins/dataTables/dataTables.bootstrap');
echo $this->Html->script('bootstrap.min');
echo $this->Html->script('plugins/metisMenu/metisMenu.min');

echo $this->Html->script('sb-admin-2');

?>
</head>
<body>

    <div id="wrapper">

<nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="index.html">Sistema </a>
            </div>
            <!-- /.navbar-header -->
            <?php echo $this->element('header'); ?> 
            <?php echo $this->element('sidebar'); ?>    
        </nav>

        <div id="page-wrapper">
        <div id="content">

            <?php echo $this->Session->flash(); ?>

            <?php echo $this->fetch('content'); ?>
        </div>

        </div>

    </div>

    <script src="js/jquery-1.11.0.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/plugins/metisMenu/metisMenu.min.js"></script>
    <script src="js/plugins/dataTables/jquery.dataTables.js"></script>
    <script src="js/plugins/dataTables/dataTables.bootstrap.js"></script>
    <script src="js/sb-admin-2.js"></script>
    <script>
    $(document).ready(function() {
        $('#tabla').dataTable();
    });
    </script>
</body>
<ol>

通常菜单侧栏看起来像http://prntscr.com/4yzmm4。 但是当我进入添加/编辑/显示视图时,它看起来像http://prntscr.com/4yzn6z

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我认为问题可能是你的:

echo $this->Html->css('cake.generic');

您仍在加载默认蛋糕CSS,其中包含您的&#39;操作&#39;的定义。 DIV。试着评论我们的这一行。 :)

参考文献:我现在尝试做同样的事情(关于设置CakePHP 3 / SB-Admin-2。:)