1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dvaknheo-duckphp

29.11.2024 18:39
GitLife Service Account

Серия 1.2.10 в основном завершена.
В дальнейшем планируется создать множество практических примеров для продвижения.

Последнее сообщение коммита: v1.2.10
29.11.2024 18:39
GitLife Service Account

Версия 1.2.12 значительно улучшена по сравнению с версией 1.2.11.
Представлена новая архитектура приложения, которая облегчает крупномасштабное кодирование и бесшовный доступ третьих сторон.
При этом сохраняется совместимость со старой архитектурой приложения.

Последнее сообщение коммита: 五连, 1.2.12 版
29.11.2024 18:39
GitLife Service Account

В этой версии исправлена ошибка, из-за которой расширения по умолчанию не загружались в предыдущей версии.
Также теперь можно использовать функцию-синглтон для Controller. Это позволяет легко модифицировать контроллеры от сторонних разработчиков.
Соответственно, опция 'controller_use_singletonex' и функция replaceControllerSingelton($old_class, $new_class) были добавлены.
debug_log($str,$arg=[]) не следует рассматривать как App::Logger()->info,debug или что-то подобное.

Добавлена функция DbCloseAll() для ручного закрытия базы данных.

По умолчанию больше нет связи с дополнительным пространством имён LazyToChange.

Опции для ручной настройки файлов настроек, 'use_setting_file' и 'use_env_file', больше не являются обязательными по умолчанию.

Последнее сообщение коммита: 五连通过 1.2.7 版本
29.11.2024 18:39
GitLife Service Account

AppPluginTrait был доработан (в следующей версии будет решена проблема с неясностью view).
ComponentBase был упрощён.
ExtendableStaticCallTrait::CallExtendStaticMethod использует символ @ для разделения объекта и метода.
Kernel был упрощён, уменьшено количество ненужных элементов, отменена опция use_super_global.
Route prepare($serverData); был унифицирован в reset.
DuckPhp был оптимизирован, больше не требуется загружать слишком много элементов.
Console поддерживает cli_mode.
Installer пытается поддерживать Windows.
JsonView был добавлен.
Pager удалил SuperGlobal.
Другие элементы также были изменены после удаления SuperGlobal.
ToDo: в следующей версии планируется завершить работу и добавить класс SuperGlobalReplacer.
SingletonEx добавил класс SimpleReplacer для централизованной обработки.

Последнее сообщение коммита: v1.2.9
1
https://api.gitlife.ru/oschina-mirror/dvaknheo-duckphp.git
git@api.gitlife.ru:oschina-mirror/dvaknheo-duckphp.git
oschina-mirror
dvaknheo-duckphp
dvaknheo-duckphp