Próbuję utworzyć bibliotekę, która będzie pisać wiadomości „error” w database
, nie sądzę, że będę w stanie napisać PHPs
błędy
ani
, ale mogę napisać własne „błędy” cośCodeIgniter Know kontroler, który nazwie funkcjaCodeIgniters
$this->error->write("User is not allowed to go in here");
wiem, że jest error handling już zbudowany w CodeIgniter
na górze wszystko obsługuje tylko pisanie errors/infos/debugs
w pliku nie bazy danych.
Prawdziwe pytanie brzmi: jak uzyskać controller
, która nazywa się funkcja.
Powiedzmy, że jestem w kontrolerze ->./admin/settings.php
i błędy, kod wywoła moją bibliotekę i chcę, żeby zapisała kontroler, który ją wywołał. (I może być zmuszony wysłać go jako parametr, ale nie chcę pisać ręcznie, że było fcn("error text", "/settings.php");
Zakładana moc. /controllers/admin/settings.php
gdzieś wewnątrz class
która jest wywoływana przez kontrolera
Ja również znaleźć ten jeden '$ this-> router-> fetch_class();', co usiłuję osiągnięcia jest proste wystarczy wysłać jeden parametr nie funkcjonują dwa . Mam zamiar wypróbować '__FILE__', ale obawiam się, że to samo zwróci' index.php', zobaczmy. – Kyslik