ThinkPHP — это легкая среда разработки PHP с превосходной производительностью и богатым набором функций. Она имеет множество оригинальных функций и отличается простотой. Она разработана в соответствии с моей философией разработки и использует минимальное количество кода для выполнения большего количества функций. Цель — упростить разработку веб-приложений. и быстрее. Выпущенный под лицензией с открытым исходным кодом Apache2, он был создан для упрощения разработки приложений корпоративного уровня и гибкой разработки веб-приложений. Опираясь на множество превосходных зарубежных фреймворков и моделей, используя объектно-ориентированную структуру разработки и модель MVC, версия 2.0 основана на предыдущей версии и достигла нового этапа после новой реконструкции и бесчисленных уточнений и улучшений, достаточных для соответствия уровню предприятия. стандарты разработки на уровне портала.
ThinkPHP версии 2.2 является обновленной версией версии 2.1 и может быть легко обновлен. В основном она исправляет ошибки версии 2.1, настраивает режим отладки и оптимизирует кеш компиляции.
Инструкции по обновлению ThinkPHP 2.2
[Вход]
[Улучшение] Начальная запись памяти была перенесена в местоположение файла записи ThinkPHP, чтобы сделать ее более точной.
[Улучшение] Оптимизация механизма компиляции проекта
[Изменение] Режим развертывания и режим ALLINONE объединены.
[Улучшение] Режим отладки более удобен для отладки.
[Удалить] Отменить определения констант записи, включая APP_CACHE_NAME, NO_CACHE_RUNTIME, RUNTIME_ALLINONE, STRIP_RUNTIME_SPACE.
После включения режима отладки уже имеет эффект NO_CACHE_RUNTIME.
[Конфигурация]
[Добавлено] Добавлен параметр VAR_SESSION_ID, значение которого по умолчанию равно session_id, чтобы облегчить доступ другим клиентам.
[Добавить] Добавить параметр TOKEN_RESET
[Добавлено] Добавлен параметр TMPL_DENY_PHP, позволяющий указать, отключает ли шаблон собственный синтаксис PHP. Значение по умолчанию — false.
[Улучшение] Порт DB_PORT изменен с конфигурации по умолчанию 3306 на пустой, чтобы облегчить настройки по умолчанию для других баз данных.
[Улучшение] Значение по умолчанию DATA_CACHE_TIME изменено с -1 на 0, постоянный кеш изменен с исходного -1 на 0.
[Улучшение] Значение по умолчанию TMPL_CACHE_TIME изменено с -1 на 0. Постоянный кеш изменен с -1 на 0.
[Улучшение] Значение по умолчанию SHOW_ERROR_MSG изменено с true на false и становится true после включения режима отладки.
[Улучшение] TMPL_STRIP_SPACE по умолчанию изменено на true
[Улучшение] Настройки соглашений TMPL_ACTION_ERROR и TMPL_ACTION_SUCCESS изменены на THINK_PATH. /Tpl/dispatch_jump.html использует встроенные шаблоны.
[Изменение] Использование параметров конфигурации APP_CONFIG_LIST изменено на строковый режим, разделенный запятыми и совместимый с исходным определением режима массива.
[DELETE] Устаревший параметр TAG_EXTEND_PARS
[Удалить] Параметр APP_AUTOLOAD_REG удален и заменен автоматическим обнаружением.
[Удалить] Устаревший параметр URL_PATHINFO_MODEL
[DELETE] Устаревший параметр URL_AUTO_REDIRECT
[DELETE] Устаревший параметр VAR_ROUTER