2013-08-02 35 views

Trả lời

3

Tôi đã viết một chức năng nhỏ siêu đơn giản cho lớp loader mà tôi sử dụng 100 lần một ngày. Nó thực sự giúp và bạn có thể gọi nó từ bất cứ đâu.

OPEN:

system/engine/loader.php

Ngay trước ngoặc đóng cho lớp thêm phương thức này:

// adding testing method 
public function test ($items, $quit = true) { 
    echo "<pre>"; 
    print_r ($items); 
    echo "</pre>"; 

    if ($quit): 
     exit; 
    endif; 
} 

Bây giờ bất cứ lúc nào sau khi điều khiển được khởi tạo bạn có thể gọi:

$this->load->test($results);

HOẶC:

$this->load->test($results, false);

nếu bạn đang ở trong một vòng lặp và không muốn kịch bản để thoát.

Rõ ràng thay thế $results cho bất kỳ mảng hoặc biến nào bạn muốn kiểm tra.

Đó là một trợ giúp lớn đối với tôi.

Bạn có thể thêm khóa học này qua vqmod nếu bạn không muốn sửa đổi lõi.

+0

Điều này sẽ giúp. Có lẽ không phải là câu trả lời thực sự cho câu hỏi, nhưng nó giúp gỡ lỗi. Ít nhất là tôi ở đó. :) –

1

Bạn nói đúng. Opencart là hệ thống rất đơn giản. Ngoài ra, bạn có thể sử dụng xDebug - công cụ rất hữu ích. Ngoài ra, đọc system/logs/error.txt

error_reporting(E_ALL); // very helpful 
die(print_r($_POST, true)); // print all POST data and break the code 
Các vấn đề liên quan