2013-11-01 40 views
5

我做了CakePHP的教程,但我得到這個以PHP調試模式關閉的CakePHP

enter image description here

在頂部和底部。我想拿走它。

我有一個問題,當製作一個全新的應用程序,我必須去掉任何CSS或類似的東西?

回答

3

TLDR:

刪除的東西從View/Layouts/default.ctp(默認佈局文件)

除去沉在底部的代碼:

View/Layouts/default.ctp(默認佈局文件),有是底部顯示sql查詢的代碼。只是刪除它,你將不再有所有這些數據在底部印:

<?php echo $this->element('sql_dump'); ?> 

(這件事情,應該使用DebugKit ...你應該做策劃無論如何,如果你計劃中刪除。)

刪除一般風格:

至於風格(顏色...等),如果你也期待在同一個文件,你會看到(朝上方),它包括通用的CakePHP CSS。只要刪除此行來擺脫他們的通用造型:

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

拆除的CakePHP的描述:

相同的文件 - 只需刪除此:

<div id="header"> 
    <h1><?php echo $this->Html->link($cakeDescription, 'http://cakephp.org'); ?></h1> 
</div> 
+0

我仍然看到課後{}部分在頂部。 – user2417731

+0

你很可能錯過了你開始在該類上的<?php'標記 – Dave

1

您可以通過將core.php文件中的debug設置爲0來禁用調試功能。關於你的第二個問題,你說的「dettach any css」究竟意味着什麼?

+0

就像使它變成藍色和東西的CSS一樣。此外,我改變了這一點,但我仍然看到Post類擴展AppModel在頂部。 – user2417731

+0

你能否喜歡我的教程或分享代碼?是的,CSS應該存儲在單獨的.CCS文件中並加載到HTML/PHP文件中。 –

3
Ensure you set your debug mode to false 

在config,app.php for cakephp3.x

'debug' => filter_var(env('DEBUG', false), FILTER_VALIDATE_BOOLEAN),