tôi đang cố gắng để tạo ra thư viện mà sẽ viết "lỗi" tin nhắn trong database
, tôi không nghĩ rằng tôi sẽ có thể viết PHPs
lỗi
cũng không
, nhưng tôi có thể viết của tôi riêng "lỗi" cái gì đó nhưCodeIgniter, biết điều khiển mà được gọi là chức năngCodeIgniters
$this->error->write("User is not allowed to go in here");
tôi biết có một error handling đã được xây dựng trong CodeIgniter
trên đầu trang của tất cả nó chỉ hỗ trợ bằng văn bản errors/infos/debugs
trong tập tin không sở dữ liệu.
Câu hỏi thực tế là: cách nhận controller
gọi là hàm.
Cho phép nói rằng tôi đang ở trong bộ điều khiển ->./admin/settings.php
và lỗi ocures, mã sẽ gọi thư viện của tôi và tôi muốn nó lưu trữ bộ điều khiển gọi nó. (Tôi có thể bị buộc phải gửi nó như là tham số nhưng tôi không muốn viết bằng tay rằng đó là fcn("error text", "/settings.php");
đầu ra giả định:. /controllers/admin/settings.php
ở đâu đó bên trong class
đó được gọi bởi bộ điều khiển
Tôi cũng thấy cái này '$ this-> của router> fetch_class();', những gì tôi đang cố gắng để đạt được là đơn giản chỉ cần gửi một thông số hoạt động không phải là hai . Tôi sẽ cố gắng '__FILE__' nhưng tôi sợ rằng nó sẽ trả về' index.php' tốt, cho phép xem. – Kyslik