我是PHP的新手,今天我能够使用CakePHP显示我的第一个项目列表!但是,无论我显示什么,总是以默认格式显示。如何覆盖我的视图以显示页面我在html中如何使用它?我在哪里放css,javascript和图像?在此之前,我的HTML在标题
中有这个<link rel="stylesheet" href="css/stylestopmenu.css" type="text/css" />
<link rel="stylesheet" href="css/stylessidemenu.css" type="text/css" />
<link rel="stylesheet" href="css/jquery.rating.css" type="text/css" />
<link rel="stylesheet" href="css/specialtablemenu.css" type="text/css" />
<link rel="stylesheet" href="css/admintable.css" type="text/css" />
<script type="text/javascript" src="javascript/jquery.min.js"></script>
我不知道如何设置样式以便它像以前一样显示。现在它显示如下
我不想完全摆脱这个,因为它告诉我错误但是,我怎么能这样做以便我可以设置页面样式,也许在其他地方?,请原谅我,我是PHP的新手我很难理解这些教程。我将不胜感激任何帮助。
答案 0 :(得分:2)
CakePHP允许你覆盖几乎任何东西,你只需要了解它的结构。最好的办法是从APP_DIR\cake\libs\view\layouts\default.ctp
中的cake文件夹中复制default.ctp文件。
复制完之后,将其放在APP_DIR\app\views\layouts\
中,蛋糕将开始使用该文件。要自定义它,只需打开该文件并在编辑器中进行更改。
答案 1 :(得分:0)
您需要在控制器中定义自定义布局以覆盖默认布局:
//in controller say in beforeFilter function beforeFilter() { parent::beforeFilter(); $this->layout = "your_layout_name"; }
希望有所帮助