Первичные намерения
В настоящее время в интернете преобладают два основных режима эксплуатации программного обеспечения:
Calfbb стремится создать PHP-фреймворк с высокой производительностью, который будет сочетать в себе функции PaaS и SaaS и будет прост в освоении для разработчиков. Calfb включает в себя необходимые функции для PaaS и SaaS.
Структура каталогов |project Каталог развёртывания проекта| |---|---| |├─addons Каталог плагинов приложения (настраиваемый)| || ├─db Каталог плагинов (может быть изменён)| || ├─config.php Файл конфигурации плагина| || ├─controller Каталог контроллеров| || ├─resource Каталог ресурсов| || ├─model Каталог моделей| || └─template Каталог шаблонов| |├─app Основной каталог приложения (настраивается)| |├─controller Главный каталог контроллеров проекта| || ├─Index.php Файл входа по умолчанию| || └─resource Каталог ресурсов| || ├─model Модель каталога| || └─UserModel.php Пример модели| || └─template Шаблоны| || ├─index| || └─index.html Главная страница| |├─attachment Каталог вложений (настраивается)| |├─data Каталог файлов конфигурации| || ├─cache Каталог кэша (настраивается)| || └─cache.php Файл настройки кэша| || ├─config.php Общий файл конфигурации приложения| || └─database.php Файл конфигурации базы данных| || ├─file.php Файл настроек загрузки вложений| || └─log.php Файл настроек журнала| || └─system.php Системный файл конфигурации| |├─framework Каталог основных системных файлов| || ├─functions Каталог общих функций| || └─library Каталог общих системных файлов| || ├─bootstrap.php Файл начальной загрузки системы| || └─Calfbb.php Основной файл работы системы| |├─tpl Каталог шаблонов (настраивается)| || ├─bootstrap Демонстрационный шаблон| || | ├─index| || | └─index.html| |└─composer.json Файл определения Composer| |└─LICENSE.txt Файл лицензии| |└─README.md Файл README| |└─vendor Каталог сторонних библиотек (Composer)|
Разработка
Обратите внимание, что из-за изменений в коде некоторых компонентов Composer в рамках фреймворка, при установке или обновлении Composer необходимо указывать имя пакета, например: composer require "foo/bar:1.0.0" composer update symfony/yaml Запрещено использовать команду composer update без указания имени пакета.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )