CodeIgniter

Software screenshot:
CodeIgniter
Software informatie:
Versie: 3.0.6 Bijgewerkt
Upload datum: 12 May 16
Ontwikkelaar: EllisLab, Inc.
Licentie: Gratis
Populariteit: 383
Maat: 2504 Kb

Rating: nan/5 (Total Votes: 0)

CodeIgniter kan de gebruiker creatief concentreren op het project door het minimaliseren van de hoeveelheid code die nodig is voor een bepaalde taak of functie.

Over het algemeen het raamwerk is vrij klein in vergelijking met andere vergelijkbare instrumenten, biedt bekende prestaties, en is ook heel vriendelijk als het gaat om minimale eisen, het werken met de meeste PHP shared hosting accounts.

Ontwikkelaars hebben altijd stroomden naar CodeIgniter in het verleden dankzij de goed in elkaar documentatie, die niet kort is gedaald in de afgelopen jaren geen van beide.

CodeIgniter wordt geleverd met tal van ingebouwde tools, kleine klassen die verschillende veelvoorkomende taken te pakken in Web ontwikkeling, die je meer over in de sectie Kenmerken hieronder kunt lezen.

Sinds 2015, de ontwikkeling van de activiteiten van de CodeIgniter framework zijn overgestapt van Ellislab, Inc., haar oorspronkelijke schepper, de British Columbia Institute of Technology.

Wat is nieuw in deze release:


Nieuw in CodeIgniter 2.2.1 (11 februari 2015)

Wat is nieuw in versie 3.0.5:

  • Het kader is vrijgegeven onder de MIT-licentie
  • De database chauffeurs hebben uitgebreide refactoring gehad
  • BOB is volledig functioneel met subdrivers
  • Er is een nieuwe sessie bibliotheek
  • Er is een nieuwe encryptie bibliotheek
  • De unit testing is aangescherpt, en code coverage verbeterd
  • PHP 5.4 of nieuwer wordt aanbevolen, maar CI zal nog steeds werken aan PHP 5.2.4

Wat is nieuw in versie 3.0.4:

  • Het kader wordt vrijgegeven onder de MIT-licentie
  • De database chauffeurs hebben uitgebreide refactoring gehad
  • BOB is volledig functioneel met subdrivers
  • Er is een nieuwe sessie bibliotheek
  • Er is een nieuwe encryptie bibliotheek
  • De unit testing is aangescherpt, en code coverage verbeterd
  • PHP 5.4 of nieuwer wordt aanbevolen, maar CI zal nog steeds werken aan PHP 5.2.4

Wat is nieuw in versie 3.0.3:

  • Het kader wordt vrijgegeven onder de MIT-licentie
  • De database chauffeurs hebben uitgebreide refactoring gehad
  • BOB is volledig functioneel met subdrivers
  • Er is een nieuwe sessie bibliotheek
  • Er is een nieuwe encryptie bibliotheek
  • De unit testing is aangescherpt, en code coverage verbeterd
  • PHP 5.4 of nieuwer wordt aanbevolen, maar CI zal nog steeds werken aan PHP 5.2.4

Wat is nieuw in versie 3.0.0:

  • Het kader wordt vrijgegeven onder de MIT-licentie
  • De database chauffeurs hebben uitgebreide refactoring gehad
  • BOB is volledig functioneel met subdrivers
  • Er is een nieuwe sessie bibliotheek
  • Er is een nieuwe encryptie bibliotheek
  • De unit testing is aangescherpt, en code coverage verbeterd
  • PHP 5.4 of nieuwer wordt aanbevolen, maar CI zal nog steeds werken aan PHP 5.2.4

Wat is nieuw in versie 2.2.1 / 3.0rc2:

  • Verbeterde veiligheid in xss_clean ().
  • Bijgewerkt tijdzones in Date Helper.

Wat is nieuw in versie 2.2.0:

  • De xor_encode () methode in de Encrypt Class heeft verwijderd. Het versleutelen Class vereist nu de Mcrypt extensie te installeren.
  • De Session Library gebruikt nu HMAC authenticatie in plaats van een eenvoudige MD5 checksum.

Wat is nieuw in versie 2.1.4:.

  • Verbeterde veiligheid in xss_clean ()

Wat is nieuw in versie 2.1.3:

  • Bug fixes:
  • Bestandsgebaseerde Caching methode get_metadata () gebruikt een niet-bestaand array key om te zoeken naar de TTL-waarde.
  • Sessie Library methode sess_destroy () niet vernietigen van de userdata array.
  • Bug waar de Profiler Library uitgegeven een E_WARNING fout als Session userdata objecten bevat.
  • Migratie Library negeerde de $ config [ 'migration_path'] instelling.
  • Input Library toegestaan ​​onvoorwaardelijke spoofing van IP-adressen HTTP-clients 'door de HTTP_CLIENT_IP kopt de bal.
  • Input Library genegeerd HTTP_X_CLUSTER_CLIENT_IP en HTTP_X_CLIENT_IP headers bij het controleren op proxies.
  • csrf_verify () gebruikt om de CSRF cookie in te stellen tijdens het verwerken van een POST-aanvraag zonder daadwerkelijke POST data, wat resulteerde in het valideren van een verzoek dat ongeldig moet worden beschouwd.
  • Een bug in de Veiligheidsraad van de bibliotheek, waar een CSRF koekje is gemaakt, zelfs als $ config [ 'csrf_protection'] is ingesteld tot FALSE.
  • Input Library getriggerd csrf_verify () op CLI verzoeken.

Wat is nieuw in versie 2.1.2:.

  • Verbeterde veiligheid in xss_clean ()

Wat is nieuw in versie 2.1.1:

  • Verbeterde MIME-type detectie in de File uploaden Library.
  • url_title () uitvoer en de prestaties verbeterd. U kunt nu gebruik maken van een willekeurige tekenreeks als het woord scheidingsteken. Achterwaarts compatibel met 'dash' of 'underscore' als woorden delimiters.
  • Ondersteuning voor IPv6 IP-adressen.
  • Een verkeerde array key werd gebruikt in de Upload bibliotheek om te controleren op mime-types.
  • Form_Open () ten opzichte van $ optreden tegen site_url () in plaats van base_url ()
  • CI_Upload :: _ file_mime_type () zouden hebben gefaald als mime_content_type () wordt gebruikt voor de detectie en false.
  • Windows paden werden genegeerd bij gebruik van de Image Manipulation Class om een ​​nieuw bestand te maken.
  • Als de database caching was ingeschakeld, $ this - & # x3e; db - & # x3e;. Query () controleerde de cache voordat bindende variabelen die resulteerde in de cache opgeslagen queries nooit worden gevonden
  • CSRF cookie-waarde werd toegestaan ​​om (niet-lege) tekenreeks voordat ze geschreven om de output zijn, waardoor code-injectie een risico.
  • BOB zet een 'dbname' argument in zijn connectie string, ongeacht de database platform in gebruik is, waardoor het onmogelijk is om SQLite te gebruiken.
  • CI_DB_pdo_result :: NUM_ROWS () was niet goed terug te waarderen met SELECT queries, want het werd een beroep op PDOStatement :: rowCount ().

Wat is nieuw in versie 2.1.0:

  • Vast een mogelijke parameter injectie fout in de Veiligheidsraad van de Bibliotheek en versterkt het XSS filter voor HTML5 vulnerabilites.
  • regels Terugbellen validatie kan nu accepteren parameters zoals elke andere validatie regel.
  • Toegevoegd html_escape () om de gemeenschappelijke functies aan HTML-uitvoer te ontsnappen voor het voorkomen XSS gemakkelijk te bezoeken zijn.

Wat is nieuw in versie 2.0.2:

  • Dit is een security maintenance release en wordt een aanbevolen Update voor alle sites. De security fix patcht een kleine kwetsbaarheid in de cross site scripting filter. We namen ook de gelegenheid om te herhalen op een aantal van onze andere filtering code. Hierdoor de beveiligingsbibliotheek nu kernelement.

Wat is nieuw in versie 2.0.0:

  • Ondersteuning voor PHP 4 is verdwenen, PHP 5.1 is nu een vereiste.
  • CSRF bescherming ingebouwd in de vorm helper
  • Drivers
  • Application Packages
  • Steigers, die is afgekeurd voor een aantal versies, is verwijderd.
  • Verwijderd de verouderde Validation Class.
  • Plugins zijn verwijderd, in het voordeel van Helpers.
  • Toegevoegd routing overrides naar de belangrijkste index.php bestand, zodat de normale route te worden overschreven op een per & quot; index & quot; bestand basis.
  • Toegevoegd $ route [ '404_override'] om 404 pagina's door controllers worden behandeld.
  • 50+ bugs opgelost.

Wat is nieuw in versie 1.7.3:

  • Versie 1.7.3 is een security maintenance release, met inbegrip van een eerder gepatchte bestand uploaden klasse, en een nieuwe security fix mogelijke directory traversal in bepaalde omstandigheden te voorkomen (terug overgedragen van een fix aan CodeIgniter 2,0 op BitBucket). Er zijn geen andere belangrijke wijzigingen.

Wat is nieuw in versie 1.7.2:

  • Bibliotheken:
  • Voegde een nieuwe wagen Klasse.
  • De mogelijkheid toegevoegd om $ config [ 'bestandsnaam'] voor het uploaden van bestanden Class het geüploade bestand passeren en een andere naam geven.
  • Gewijzigde volgorde van beursgenoteerde user-agents, zodat Safari zou zich beter te melden. (# 6844)
  • Database:
  • overgestapt op gettype () in escape () om * methoden is_, aangezien toekomstige PHP-versies zijn output kan veranderen.
  • Bijgewerkt alle database bestuurders arrays in escape_str handvat ()
  • Toegevoegd escape_like_str () methode strings formatteren voor gebruik in soortgelijke omstandigheden
  • Bijgewerkt Active Record om de nieuwe LIKE ontsnappen mechanisme te kunnen benutten.
  • methode Toegevoegd reconnect () DB drivers om te proberen in leven te houden / te herstellen van een verbinding na een lange inactiviteit.
  • Modified MSSQL bestuurder mssql_get_last_message () gebruiken voor foutmeldingen.
  • Helpers:
  • Toegevoegd form_multiselect () om de Form helper.
  • Modified form_hidden () in de Form helper om multi-dimensionale arrays te accepteren.
  • Modified form_prep () in de Form helper te houden van geprepareerde velden te houden om meerdere prep / mutatie uit latere gesprekken die kunnen optreden te vermijden bij het gebruik van Form Validation en vorm helper functies om de productie velden.
  • Modified directory_map () in de gids en helper om de opname van verborgen bestanden mogelijk te maken en terug te keren FALSE niet directory te lezen.
  • Modified de Smiley helper om te werken met meerdere velden en steek de smiley bij de laatst bekende positie van de cursor.
  • Algemeen:
  • Compatibel met PHP 5.3.0
  • Modified show_error () om het verzenden van HTTP-server response codes.
  • Modified show_404 () om 404-status code te sturen, het verwijderen van niet-CGI compatible header () verklaring van error_404.php sjabloon.
  • Toegevoegde set_status_header () om de gemeenschappelijke functies om het gebruik mogelijk te maken wanneer de Output klasse niet beschikbaar is.
  • Toegevoegd is_php () om Common functies voor PHP-versie vergelijkingen te vergemakkelijken.
  • Toegevoegd 2 CodeIgniter & quot; cheatsheets & quot; (Met dank aan DesignFellow.com voor deze bijdrage).

Eisen

  • PHP 5.2.4 of hoger

Vergelijkbare software

Npgsql
Npgsql

28 Apr 16

Dropdown.js
Dropdown.js

13 Apr 15

jQuery Max Length
jQuery Max Length

12 Apr 15

Doctrine ORM
Doctrine ORM

6 Jun 15

Andere software van ontwikkelaar EllisLab, Inc.

CodeIgniter
CodeIgniter

15 Apr 15

ExpressionEngine
ExpressionEngine

9 Apr 16

Reacties op CodeIgniter

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie