Pytania oznaczone «codeigniter»

CodeIgniter to framework do tworzenia stron internetowych PHP o otwartym kodzie źródłowym stworzony przez EllisLab Inc i został przyjęty przez British Columbia Institute of Technology. Struktura implementuje zmodyfikowaną wersję wzorca projektowego Model-View-Controller. Użyj tego znacznika w przypadku pytań dotyczących klas, metod, funkcji, składni i użycia CodeIgniter.

178
CodeIgniter: utworzyć nowego pomocnika?

Muszę zapętlać wiele tablic na różne sposoby i wyświetlać je na stronie. Tablice są generowane przez klasę modułów. Wiem, że lepiej nie włączać funkcji do „widoków” i chcę wiedzieć, gdzie wstawić plik funkcji. Wiem, że mogę „rozszerzyć” pomocników, ale nie chcę przedłużać pomocnika. Chcę stworzyć...

107
Jak wydrukować instrukcję SQL w modelu codeigniter

Mam w modelu instrukcję sql, Wtedy mówię $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } Moje zapytanie zawsze kończy się niepowodzeniem, jak mam skłonić php do wydrukowania dokładnej instrukcji sql wysyłanej do...

105
PHP_SELF vs PATH_INFO vs SCRIPT_NAME vs REQUEST_URI

Buduję aplikację PHP w CodeIgniter. CodeIgniter wysyła wszystkie żądania do głównego kontrolera: index.php. Jednak nie lubię widzieć index.phpw URI. Na przykład http://www.example.com/faq/whateverprzekieruje do http://www.example.com/index.php/faq/whatever. Potrzebuję wiarygodnego sposobu, aby...

101
CodeIgniter - dostęp do zmiennej $ config w widoku

Dość często potrzebuję dostępu do $configzmiennych w widokach. Wiem, że mogę przekazać je z kontrolera do load->view(). Ale jawne robienie tego wydaje się przesadą. Czy jest jakiś sposób lub trik, aby uzyskać dostęp do $configzmiennej z widoków CI bez zakłócania pracy kontrolerów zapasowym...

94
Jak zrobić błąd logowania w CodeIgniter (PHP)

Chcę, aby błąd logowania się w PHP CodeIgniter. Jak włączyć rejestrowanie błędów? Mam parę pytań: Jakie są wszystkie kroki, aby zarejestrować błąd? Jak tworzony jest plik dziennika błędów? Jak przesłać komunikat o błędzie do pliku dziennika (gdy wystąpi błąd)? Jak wysłać wiadomość e-mail z...

86
wyjaśnij $ CI = & get_instance ();

Przeglądając kod źródłowy Codeigniter, w jego funkcjach pomocniczych ciągle widzę kod, $CI =& get_instance(); czy ktoś może mi wyjaśnić, jak działa ten kod? Rozumiem, że zwraca odwołanie do super obiektu $ CI, ale skąd get_instance()pochodzi?

86
Codeigniter - nie określono pliku wejściowego

Jestem początkującym w Codeigniter i zobaczyłem samouczek CI i po prostu próbowałem zrobić prostą rzecz. Ściągnąłem CI i dodałem ten plik do katalogu kontrolera, ale to nie zadziała. <?php class site extends CI_Controller { public function index() { echo "Hello World"; } function...

84
Obsługa argumentów PUT / DELETE w PHP

Pracuję nad moją biblioteką klienta REST dla CodeIgniter i staram się ustalić, jak wysyłać argumenty PUT i DELETE w PHP. W kilku miejscach widziałem ludzi korzystających z opcji: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); Irytujące wydaje się, że to...