Фреймворк разработки Crossphp — это простой, эффективный, легкий и легко расширяемый фреймворк разработки PHP5.3+.
Функции:
Легкость и отсутствие зависимостей, HMVC, конфигурация аннотаций, псевдонимы маршрутизации, стандарты PSR, макет слоя.
1. Спрос
PHP5.3 или выше, MySQL требует поддержки PDO.
2. Введение
Поддержка стандарта PSR и композитора. HMVC поддерживает настройку аннотаций (поддерживает настройку, нет ничего, о чем вы не могли бы подумать, но и ничего, что вы не могли бы сделать). Поддержка макета слоев упрощает изменение шаблонов. Псевдоним маршрута (сначала напишите код, затем определите его, например, rul:/Controoooooller/Actiooooon/5, который через псевдоним можно указать как: /d/5). Глобальная система обработки исключений и отображение ошибок позволяют быстро находить определенные строки кода во время разработки. Простой запрос Mysql. Приветствуются различные сравнительные тесты производительности.
3. Установка
Получите доступ к веб-странице по умолчанию через http://localhost/skeleton/htdocs/web.
Для обычного доступа к http://localhost/skeleton/htdocs/admin вам необходимо изменить конфигурацию базы данныхскелет/config/db.config.php и импортировать файлскелет/sql/admin/back.sql.
Журнал обновлений платформы разработки Crossphp v1.5.6:
1. Настройка роутера, добавление роутера событий
2. Когда PDOSqlDriver выполняет операцию URD, он возвращает количество затронутых записей.
3. Другие оптимизации
Оптимизировать драйвер Redis, тот же хост и другую БД, установить только одно соединение
Добавьте параметр params_dot для управления разделителем части параметра URL-адреса (часть URL-адреса файла конфигурации приложения).
Module::getModel(), чтобы предотвратить повторное создание экземпляров.
Были скорректированы разрешения класса просмотра, добавлена функция virtual_path и метод makeIndex() для генерации индексной части URL-адреса.
В ответе добавляются методы, связанные с COOKIE, настраиваются параметры BasicAuth() и добавляется метод дайджестаAuth().
Helper::createFolders() увеличивает возвращаемое значение (bool)
FileCache удаляет логику, связанную с RequestCache, а Memcache добавляет поддержку нескольких серверов.
Настройка параметров интерфейса RequestCache. Оптимизируйте KEY и добавьте ignore_params, чтобы игнорировать все параметры.
Переименование папки шаблона исключений и оптимизация некоторых деталей аннотаций.
Оптимизация скелета:
Повышенная безопасность, добавление соли к паролю администратора и использование алгоритма sha256.
Оптимизируйте код на слое и поместите код вывода меню навигации в контроллер представления для обработки.
Оптимизируйте класс контроллера карты безопасности, оптимизируйте пользовательский интерфейс и предотвратите сбои в работе.
Исправлены ошибки в выборе выбора в левом меню и неправильный статус треугольника в правой части древовидного меню.
Обновите AdminLTE до 2.4, Font-Awesome до 4.7
Добавьте библиотеки nprogress и переключите их.
Стандартные комментарии к коду и коды состояния
Обновить библиотеку всплывающих окон