CodeIgniter дозволяє користувачеві творчо зосередитися на проекті за рахунок мінімізації кількості коду, необхідного для будь-якої задачі або функції.
В цілому структура досить мала в порівнянні з іншими аналогічними інструментами, забезпечує добре відому продуктивність, а також цілком дружелюбно, коли мова йде про мінімальні вимоги, працюючи з більшістю PHP хостингу рахунків.
Розробники завжди стікалися до CodeIgniter в минулому, завдяки своїй добре разом документації, яка не виправдали в останні роки ні.
CodeIgniter поставляється з великою кількістю вбудованих інструментів, маленькі класи, які стосуються різних спільних завдань в веб-розробки, який ви можете прочитати більше в розділі Функції нижче.
З 2015 року операції з розвитку Рамкової CodeIgniter були перейшли від EllisLab, Inc., коли вона початково творця, в Британській Колумбії технологічного інституту.
Що нового в цьому випуску:
Нове в CodeIgniter 2.2.1 (11 лютого 2015)
Що нового у версії 3.0.5:
- Рамкової випущений під ліцензією MIT
- Драйвери бази даних мають великий рефакторінга
- PDO повністю функціональна з subdrivers
- Існує нова бібліотека Session
- Існує нова бібліотека шифрування
- Тестування блок був доукомплектований, а покриття коду покращився
- PHP 5.4 або більш пізньої версії рекомендується, але CI і раніше буде працювати на PHP 5.2.4
Що нового у версії 3.0.4:
- Каркас Він доступний за ліцензією MIT
- Драйвери бази даних мають великий рефакторінга
- PDO повністю функціональна з subdrivers
- Існує нова бібліотека Session
- Існує нова бібліотека шифрування
- Тестування блок був доукомплектований, а покриття коду покращився
- PHP 5.4 або більш пізньої версії рекомендується, але CI і раніше буде працювати на PHP 5.2.4
Що нового у версії 3.0.3:
- Каркас Він доступний за ліцензією MIT
- Драйвери бази даних мають великий рефакторінга
- PDO повністю функціональна з subdrivers
- Існує нова бібліотека Session
- Існує нова бібліотека шифрування
- Тестування блок був доукомплектований, а покриття коду покращився
- PHP 5.4 або більш пізньої версії рекомендується, але CI і раніше буде працювати на PHP 5.2.4
Що нового у версії 3.0.0:
- Каркас Він доступний за ліцензією MIT
- Драйвери бази даних мають великий рефакторінга
- PDO повністю функціональна з subdrivers
- Існує нова бібліотека Session
- Існує нова бібліотека шифрування
- Тестування блок був доукомплектований, а покриття коду покращився
- PHP 5.4 або більш пізньої версії рекомендується, але CI і раніше буде працювати на PHP 5.2.4
Що нового у версії 2.2.1 / 3.0rc2:
- Покращена безпека в xss_clean ().
- Оновлені часові пояси в Date Helper.
Що нового у версії 2.2.0:
- The xor_encode () метод в класі має Encrypt були видалені. Encrypt класу тепер вимагає розширення Mcrypt для установки.
- Бібліотека Session тепер використовує аутентифікацію HMAC замість простого контрольна сума MD5.
Що нового у версії 2.1.4 :.
- Покращена безпека в xss_clean ()
Що нового у версії 2.1.3:
- Виправлення помилок:
- Файл на основі методу кешування get_metadata () використовується неіснуючий ключ масиву, щоб шукати значення TTL.
- Метод Бібліотека Session sess_destroy () не знищили масив USERDATA.
- Виправлена помилка, де Profiler бібліотека видається повідомлення про помилку, якщо E_WARNING сесії UserData містить об'єкти.
- Міграція бібліотеки проігнорував $ конфігурації [ 'migration_path'] параметр.
- Вхідні бібліотека дозволила безумовну підміни IP-адрес HTTP клієнтів через заголовок HTTP_CLIENT_IP.
- Вхідні бібліотека проігноровано HTTP_X_CLUSTER_CLIENT_IP і HTTP_X_CLIENT_IP заголовки при перевірці проксі-серверів.
- csrf_verify () використовується для установки куки CSRF при обробці запиту POST без будь-яких фактичних даних POST, що призвело до перевірки запиту, який слід вважати недійсним.
- Виправлена помилка в бібліотеці безпеки, де куки CSRF був створений, навіть якщо $ Config [ 'csrf_protection'] встановлено значення TOT FALSE.
- Вхідні бібліотека запускається csrf_verify () за запитами CLI.
Що нового у версії 2.1.2 :.
- Покращена безпека в xss_clean ()
Що нового у версії 2.1.1:
- Поліпшення виявлення MIME тип в завантаженні файлу бібліотеки.
- url_title () продуктивність і вихід покращився. Тепер ви можете використовувати будь-який рядок як роздільник слів. Зворотна сумісність з «тире» або «підкреслення» як слова роздільників.
- Додана підтримка IPv6 IP-адреси.
- Неправильний ключ масив був використаний в бібліотеці Завантажити для перевірки MIME-типів.
- Form_Open () в порівнянні з $ дії проти site_url () замість base_url ()
- CI_Upload :: _ file_mime_type () міг би вдалося, якщо mime_content_type () використовується для виявлення і повертає FALSE.
- шляхи Windows, були проігноровані при використанні класу Image Manipulation, щоб створити новий файл.
- Якщо кешування бази даних була включена, $ це - & # x3e; дБ - & # x3e ;. Запит () перевіряється кеш перед прив'язкою змінних, які в результаті кешованих запитів ніколи не був знайдений
- Значення печива CSRF було дозволено бути будь-який (непорожній) рядки перед записом на виході, роблячи ін'єкції коду ризик.
- PDO покласти 'DBNAME' аргумент в це рядок з'єднання, незалежно від платформи бази даних у використанні, що унеможливлювало використання SQLite.
- CI_DB_pdo_result :: num_rows (); не повертається правильно значення за допомогою SELECT, запитів, тому що він був покладатися на PDOStatement :: ROWCOUNT ().
Що нового у версії 2.1.0:
- Виправлена потенційна помилка упорскування параметр в бібліотеці безпеки і посилив XSS фільтр для HTML5 областях уразливості.
- правила перевірки на зворотний дзвінок тепер можуть приймати параметри, як і будь-який інший правила перевірки.
- Додана html_escape (), щоб загальні функції, щоб уникнути виведення HTML для запобігання XSS easliy.
Що нового у версії 2.0.2:
- Це реліз безпеки технічного обслуговування і рекомендується оновлення для всіх сайтів. Виправлення безпеки виправляє невелику вразливість в крос фільтра скриптинг. Ми також скористалися можливістю, щоб перебирати на деяких з нашого іншого коду фільтрації. В результаті, бібліотека безпеки в даний час є основним компонентом.
Що нового у версії 2.0.0:
- Підтримка PHP 4 немає, PHP 5.1 тепер вимога.
- CSRF захист вбудована в вигляді помічника
- Водії
- Пакети прикладних програм
- Риштування, будучи застарілим для ряду версій, була видалена.
- Вилучені застарілі перевірки класу.
- Модулі були видалені, на користь хелперів.
- Додана перевизначення маршрутизації до головного файлу index.php, що дозволяє нормальну маршрутизацію бути перевизначені для кожного & Quot; індекс & Quot; Файл основи.
- долучення $ маршрут [ '404_override'], щоб дозволити 404 сторінки повинні бути оброблені контролерами.
- 50 + виправлені помилки.
Що нового у версії 1.7.3:
- Версія 1.7.3 є технічним випуском безпеки, в тому числі раніше виправленої файлів для завантаження класу, і нове виправлення безпеки для запобігання можливого обходу каталогів при певних обставинах (назад портовано з виправленням зробленого в CodeIgniter 2.0 на BitBucket). Там немає ніяких інших істотних змін.
Що нового у версії 1.7.2:
- Бібліотеки:
- Додано новий Cart Class.
- Додана можливість передавати $ конфігурації [ 'имя_файла'] для файлу Завантаження Class і перейменуйте завантажений файл.
- Змінено порядок перерахованих призначених для користувача агентів, так Safari буде більш точно повідомляти про себе. (# 6844)
- База даних:
- переключився з допомогою GetType () у втечі () для is_ * методи, так як майбутні версії PHP може змінити свій вихід.
- Оновлені всі драйвери бази даних для обробки масивів в escape_str ()
- долучення escape_like_str () для екранування рядків для використання в умовах, таких як
- Метод доданий перепідключення () для водіїв DB, щоб спробувати зберегти в живих / відновити з'єднання після тривалого простою.
- Модифікований драйвер MSSQL використовувати mssql_get_last_message () для повідомлень про помилки.
- Помічники:
- Додана form_multiselect () помічнику форми.
- Модифікована form_hidden () в помічника формі приймати багатовимірні масиви.
- Модифікована form_prep () в помічника форми, щоб відстежувати полів націлений уникнути багаторазового PREP / мутацію від подальших викликів, які можуть виникнути при використанні форма перевірки і форми допоміжні функції для виведення полів форми.
- Модифікована directory_map () в помічника Directory, щоб дозволити включення прихованих файлів, і повертати FALSE в разі виникнення помилки прочитати каталог.
- Модифікована помічника Smiley для роботи з декількома полями і вставити смайлик в останній відомої позиції курсора.
- Загальні відомості:
- Сумісність з PHP 5.3.0
- Модифікована show_error (), щоб увімкнути надсилання кодів відповіді сервера HTTP.
- Модифікована show_404 () для відправки 404 код стану, видалення без CGI сумісний заголовок () заяву від шаблону error_404.php.
- Додана set_status_header () до загальних функцій, щоб дозволити використання, коли клас Output недоступний.
- Додана is_php () для загальних функцій для полегшення порівняння версій PHP.
- Додана 2 CodeIgniter & Quot; недоробок & Quot; (Завдяки DesignFellow.com за цей внесок).
Метод
<Літій> Оновлений Active Record, щоб використовувати новий LIKE вислизає механізм.
Вимоги
- PHP 5.2.4 або вище
Коментар не знайдено