2013-11-01 23 views
5

tôi đã hướng dẫn CakePHP, nhưng tôi có được điều nàyHãy chế độ PHP gỡ lỗi tắt cho CakePHP

enter image description here

ở phía trên và phía dưới. Tôi muốn lấy nó đi.

Và tôi có một câu hỏi, khi tạo một ứng dụng hoàn toàn mới, tôi có phải đánh lừa bất kỳ css hoặc nội dung nào như vậy không?

Trả lời

3

TLDR:

Remove cụ từ View/Layouts/default.ctp (file bố trí mặc định của bạn)

Xóa mã ở dưới cùng:

Trong View/Layouts/default.ctp (file bố trí mặc định của bạn), có là mã ở dưới cùng cho thấy các truy vấn sql. Chỉ cần loại bỏ nó, và bạn sẽ không còn phải tất cả những gì dữ liệu in ở phía dưới:

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

(Đó là một cái gì đó cần được loại bỏ anyway nếu bạn có kế hoạch sử dụng DebugKit ... mà bạn nên có kế hoạch làm .)

Loại bỏ các phong cách nói chung:

đối với các phong cách (màu sắc ... vv), nếu bạn cũng nhìn vào cùng một tập tin, bạn sẽ thấy (về phía trên cùng) mà nó bao gồm CSS CakePHP chung. Chỉ cần loại bỏ dòng này để thoát khỏi phong cách chung của họ:

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

Loại bỏ các mô tả về CakePHP:

Cùng tập tin - chỉ cần loại bỏ điều này:

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

Tôi vẫn thấy phần Post Post {} part up ở trên cùng. – user2417731

+0

Bạn có thể thiếu thẻ bắt đầu ' Dave

1

Bạn có thể tắt tính năng gỡ lỗi bằng cách chuyển gỡ lỗi thành 0 trong tệp core.php. Về câu hỏi thứ hai của bạn, bạn có ý nghĩa gì với "dettach any css"?

+0

Giống như CSS làm cho màu xanh lam và nội dung. Ngoài ra, tôi đã thay đổi điều đó, nhưng tôi vẫn thấy lớp Post mở rộng AppModel ở trên cùng. – user2417731

+0

Bạn có muốn tôi hướng dẫn hoặc chia sẻ mã không? Và có, CSS nên được lưu trữ trong các tệp .CCS riêng biệt và được tải trong các tệp HTML/PHP của bạn. –

3
Ensure you set your debug mode to false 

tại của bạn config, app.php cho cakephp3.x

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

Các vấn đề liên quan