CodeIgniter

Screenshot Software:
CodeIgniter
Szczegóły programowe:
Wersja: 3.0.6 Aktualizowane
Filmu: 12 May 16
Wywoływacz: EllisLab, Inc.
Licencja: Wolny
Popularność: 257
Rozmiar: 2504 Kb

Rating: nan/5 (Total Votes: 0)

CodeIgniter pozwala użytkownikowi twórczo skoncentrować się na projekcie, minimalizując ilość kodu potrzebnego dla danego zadania lub funkcji.

Ogólnie ramy jest dość mały w porównaniu do innych podobnych narzędzi, zapewnia znaną wydajność, a także jest bardzo przyjazny, jeśli chodzi o minimalne wymagania, pracując z większością PHP dzielonego hostingu kont.

Deweloperzy zawsze przybywali do CodeIgniter w przeszłości dzięki jego dobrze poukładany dokumentacji, która nie spadła krótki w ostatnich latach też nie.

CodeIgniter jest wyposażony w wiele wbudowanych narzędzi, małych grupach, które dotyczą różnych typowych zadań w aplikacji WWW, które można przeczytać więcej na temat w sekcji Funkcje poniżej.

Od 2015 roku działania na rzecz rozwoju na CodeIgniter ramowych zostały przełączone z EllisLab, Inc., jej pierwotnego twórcy, do Columbia British Institute of Technology.

Co nowego w tym wydaniu:


Nowością w CodeIgniter 2.2.1 (11 lutego 2015)

Co nowego w wersji 3.0.5:

  • ramowej jest wydany na licencji MIT
  • Sterowniki bazodanowe mieli rozległą refaktoryzacji
  • PDO jest w pełni funkcjonalny z subdrivers
  • Nie jest nowa biblioteka Sesja
  • Jest nowy biblioteki szyfrowania
  • Testy jednostka została poprawiona, a pokrycie kodu poprawiła
  • PHP 5.4 lub nowszy jest zalecane, ale CI będzie nadal działać na PHP 5.2.4

Co nowego w wersji 3.0.4:

  • Ramy jest wydany na licencji MIT
  • Sterowniki bazodanowe mieli rozległą refaktoryzacji
  • PDO jest w pełni funkcjonalny z subdrivers
  • Nie jest nowa biblioteka Sesja
  • Jest nowy biblioteki szyfrowania
  • Testy jednostka została poprawiona, a pokrycie kodu poprawiła
  • PHP 5.4 lub nowszy jest zalecane, ale CI będzie nadal działać na PHP 5.2.4

Co nowego w wersji 3.0.3:

  • Ramy jest wydany na licencji MIT
  • Sterowniki bazodanowe mieli rozległą refaktoryzacji
  • PDO jest w pełni funkcjonalny z subdrivers
  • Nie jest nowa biblioteka Sesja
  • Jest nowy biblioteki szyfrowania
  • Testy jednostka została poprawiona, a pokrycie kodu poprawiła
  • PHP 5.4 lub nowszy jest zalecane, ale CI będzie nadal działać na PHP 5.2.4

Co nowego w wersji 3.0.0:

  • Ramy jest wydany na licencji MIT
  • Sterowniki bazodanowe mieli rozległą refaktoryzacji
  • PDO jest w pełni funkcjonalny z subdrivers
  • Nie jest nowa biblioteka Sesja
  • Jest nowy biblioteki szyfrowania
  • Testy jednostka została poprawiona, a pokrycie kodu poprawiła
  • PHP 5.4 lub nowszy jest zalecane, ale CI będzie nadal działać na PHP 5.2.4

Co nowego w wersji 2.2.1 / 3.0rc2:

  • Poprawa bezpieczeństwa w xss_clean ().
  • Aktualizacja stref czasowych w Date Helper.

Co nowego w wersji 2.2.0: metoda w klasie Szyfrowanie

  • xor_encode () ma zostały usunięte. Szyfrowanie Klasa wymaga obecnie rozszerzenie MCrypt być zainstalowany.
  • Biblioteka Sesja teraz używa uwierzytelniania HMAC zamiast prostej sumy kontrolnej MD5.

Co nowego w wersji 2.1.4.

  • Poprawa bezpieczeństwa w xss_clean ()

Co nowego w wersji 2.1.3:

  • Poprawki błędów:
  • Plik oparte metody buforowania get_metadata () używane nieistniejącego klucza tablicy szukać wartości TTL.
  • Metoda Biblioteka Sesja sess_destroy () nie zniszczyć tablicę userdata.
  • Bug, gdzie biblioteka Profiler wydał błąd E_WARNING jeśli Sesji userdata zawiera obiekty.
  • Migracja Biblioteka zignorował $ config [ 'migration_path'] ustawienie.
  • Wejście Biblioteka dozwolone bezwarunkową fałszowaniu adresów IP klientów http 'za pośrednictwem nagłówku HTTP_CLIENT_IP.
  • Biblioteka Wejście ignorowane HTTP_X_CLUSTER_CLIENT_IP i HTTP_X_CLIENT_IP nagłówki podczas sprawdzania proxy.
  • csrf_verify () służy do ustawienia cookie CSRF podczas przetwarzania żądania POST bez rzeczywistych danych POST, co spowodowało zatwierdzania wniosku, że powinien zostać uznany za nieważny.
  • Błąd w Bibliotece Bezpieczeństwa, gdzie cookie CSRF powstał nawet jeśli $ config [ 'csrf_protection'] jest ustawiona tot FAŁSZ.
  • Biblioteka Wejście wyzwalane csrf_verify (CLI) na żądania.

Co nowego w wersji 2.1.2.

  • Poprawa bezpieczeństwa w xss_clean ()

Co nowego w wersji 2.1.1:

  • Udoskonalone wykrywanie typu MIME w przesyłanego pliku biblioteki.
  • url_title () osiągi i moc poprawie. Teraz można użyć dowolnego ciągu jako separatora słów. Wsteczna kompatybilność z "kreską" lub "podkreślenia" jako słowa ograniczników.
  • Dodano wsparcie dla adresów IPv6.
  • array niewłaściwy klucz został użyty w ładowaniu biblioteki w celu sprawdzenia typów MIME.
  • form_open () w porównaniu $ działanie przeciw SITE_URL () zamiast base_url ()
  • CI_Upload :: _ file_mime_type () może się nie udało, jeśli mime_content_type () służy do wykrywania i zwraca FAŁSZ.
  • ścieżki okna były ignorowane przy użyciu klasy Image Manipulation, aby utworzyć nowy plik.
  • W przypadku pamięci podręcznej bazy danych został włączony, $ this - & # X3E; db - & # X3E;. Query () sprawdzone cache przed zmiennymi wiążącymi co zaowocowało buforowane zapytań nie jest znaleźć
  • CSRF wartość cookies pozwolono być dowolny (niepusty) ciąg przed zapisaniem ich do wyjścia, dzięki czemu ryzyko wstrzyknięcia kodu.
  • PDO umieścić 'dbname argument w jego ciąg połączenia niezależnie od platformy bazy danych w użyciu, co sprawiło, że nie dało się korzystać SQLite.
  • CI_DB_pdo_result :: num_rows () nie wracał właściwie wartość z zapytań SELECT, bo to był powołując się na PDOStatement :: rowCount ().

Co nowego w wersji 2.1.0:

  • Naprawiono potencjalny błąd wtrysku parametr w Bibliotece Bezpieczeństwa i wzmocnione przez filtr XSS vulnerabilites HTML5.
  • zasady walidacji oddzwaniania może teraz przyjmować parametry, takie jak każdy inny reguły walidacji.
  • Dodano html_escape () do wspólnych funkcji uciec wyjście HTML do zapobiegania XSS easliy.

Co nowego w wersji 2.0.2:

  • To jest wydaniem poprawkowym bezpieczeństwa i jest zalecany aktualizować dla wszystkich stron. Poprawka zabezpieczeń łata małą lukę w przekroju filtra site scripting. Wzięliśmy również możliwość iterację na niektóre z naszych innych kodu filtrującego. W rezultacie biblioteką bezpieczeństwa jest głównym składnikiem.

Co to jest nowa w wersji 2.0.0:

  • Wsparcie dla PHP 4 nie ma, PHP 5.1 teraz to wymóg.
  • Ochrona CSRF wbudowana w pomocnika formularza
  • Sterowniki
  • Pakiety aplikacji
  • Rusztowania, że ​​została zaniechana z wielu wersji, został usunięty.
  • Usunięto przestarzałe Klasa Validation.
  • Wtyczki zostały usunięte na korzyść Pomocników.
  • Dodano przesłonięcia routingu do głównego pliku index.php, umożliwiając normalny routing być przesłonięta na os & quot; index & quot; Podstawa plików.
  • Dodano $ route [ '404_override'] w celu umożliwienia 404 stron mają być obsługiwane przez kontrolerów.
  • 50+ błędy.

Co nowego w wersji 1.7.3:

  • Wersja 1.7.3 jest wydaniem poprawkowym bezpieczeństwa, tym wcześniej połatany klasy upload plików, a także nowej poprawki bezpieczeństwa, aby zapobiec możliwej translacji katalogów w pewnych okolicznościach (powrót przeniesione z poprawki dokonane z CodeIgniter 2.0 na BitBucket). Nie ma żadnych innych istotnych zmian.

Co nowego w wersji 1.7.2:

  • Biblioteki:
  • Dodano nową Cart klasy.
  • Dodano możliwość przekazać $ config [ 'nazwa_pliku'] dla przesyłanego pliku klasy i zmień nazwę przesłanego pliku.
  • Zmieniono kolejność wymienionych user-agent, tak by dokładniej Safari zgłoś się. (# 6844)
  • Bazy danych:
  • Switched używania GetType () w ucieczce (), aby is_ * Metody, gdyż przyszłe wersje PHP może zmienić swoje wyjście.
  • Aktualizacja wszystkich sterowników bazy danych do obsługi tablic w escape_str ()

  • Metoda
  • Dodano escape_like_str () do ucieczki ciągi być stosowane w warunkach LIKE
  • Aktualizacja Active Record wykorzystać nową LIKE mechanizm ucieczki.
  • Metoda Dodano reconnect () do kierowców DB, aby utrzymać przy życiu / przywrócić połączenie po długim biegu jałowym.
  • Zmodyfikowany sterownik MSSQL używać mssql_get_last_message () komunikaty o błędach.
  • Pomocnicy:
  • Dodano form_multiselect () do pomocnika formularza.
  • Zmodyfikowany form_hidden () w pomocnika formularza, aby zaakceptować tablice wielowymiarowe.
  • Zmodyfikowany form_prep () w pomocnika formularza, aby zachować poczucie prepped pola, aby uniknąć wielokrotnego prep / mutację z kolejnych połączeń, które mogą wystąpić podczas korzystania z funkcji Walidacja formularza i forma pomocnika do pól formularza wyjście.
  • Zmodyfikowany directory_map () w pomocnika Directory zezwala na publikację ukrytych plików i powrotu w przypadku porażki do czytania katalogu.
  • Zmodyfikowany pomocnika Smiley pracować z wieloma polami i wstawić buźkę w ostatniej znanej pozycji kursora.
  • Ogólne
  • Kompatybilny z PHP 5.3.0
  • Zmodyfikowany show_error (), aby umożliwić wysyłanie kodów odpowiedzi serwera HTTP.
  • Zmodyfikowany show_404 (), aby wysłać kod statusu 404, usuwając non-CGI kompatybilny header () oświadczenie z szablonu error_404.php.
  • Dodane set_status_header () do wspólnych funkcji, które pozwalają na korzystanie gdy klasa wyjściowy jest niedostępny.
  • Dodano is_php () do typowych funkcji w celu ułatwienia porównań wersja PHP.
  • Dodane 2 CodeIgniter & quot; cheatsheets & quot; (Dzięki DesignFellow.com tego wkładu).

Wymagania :

  • PHP 5.2.4 lub nowszy

Podobne oprogramowanie

Select or Die
Select or Die

13 Apr 15

TinyMCE
TinyMCE

10 Dec 15

Slippry
Slippry

1 Oct 15

Cappuccino
Cappuccino

12 Apr 15

Inne programy z deweloperem EllisLab, Inc.

CodeIgniter
CodeIgniter

15 Apr 15

ExpressionEngine
ExpressionEngine

9 Apr 16

Komentarze do CodeIgniter

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii