我正在学习如何将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
感谢您的帮助!
答案 0 :(得分:0)
我认为问题可能是你的:
echo $this->Html->css('cake.generic');
您仍在加载默认蛋糕CSS,其中包含您的&#39;操作&#39;的定义。 DIV。试着评论我们的这一行。 :)
参考文献:我现在尝试做同样的事情(关于设置CakePHP 3 / SB-Admin-2。:)