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

OSCHINA-MIRROR/CodFrm-icf-php

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ICF-PHP

Структура проекта

|-app                        // Проектная директория
    |common                  // Глобальные модули (необязательно)
        |-ctrl
        |-model
    |cache                   // Директория кэша
    |-module_1               // Директория модулей проекта
        |-ctrl               // Контроллеры
        |-model              // Модели (необязательно)
        |-tpl                // Шаблоны (необязательно)
        common.php           // Общие функции модуля (необязательно)
        config.php           // Конфигурация модуля (необязательно)
    |-module_2               // Модуль 2
    .....
    common.php               // Общие функции проекта
|-icf                        // Директория фреймворка
    |-common                 // Внутренние функции фреймворка
        |-common.php         // Основные функции фреймворка
    |-lib                    // Библиотеки фреймворка
        |-db.php             // Драйвер баз данных
        |-route.php          // Реализация маршрутизации
        |-view.php           // Шаблонизатор
    |-config.php             // Конфигурация фреймворка
    |-function.php           // Основные функции фреймворка
    |-index.php              // Входной файл фреймворка
    |-loader.php             // Автоматическая загрузка
|-index.php                  // Запуск фреймворка
```## Конфигурация фреймворка
true, // Конфигурация базы данных 'db' => [ 'type' => 'mysql', 'server' => 'localhost', 'port' => 3306, 'db' => 'tmp', 'user' => 'root', 'pwd' => '', 'prefix' => 'test_' ], // Включение RESTful API 'rest' => true, // Ключевые слова для модулей, контроллеров и действий 'module_key' => 'm', 'ctrl_key' => 'c', 'action_key' => 'a', // Таблица маршрутов 'route' => ['*' => [ 'debug/{test}' => 'index->debug' // Стиль URL => соответствующий контроллер ] ], // Расширение шаблонов 'tpl_suffix' => 'html', // Ведение логов 'log' => true, // Стиль URL // 0 = module/ctrl/action/key1/value1/key2/value2 // 1 = module.php?{$ctrl_key}=ctrl&{$action_key}=action&key1=value1 // 2 = ?{$module_key}=module&{$ctrl_key}=ctrl&{$action_key}=action&key1=value1 'url_style' => 1 ]; ```

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/CodFrm-icf-php.git
git@api.gitlife.ru:oschina-mirror/CodFrm-icf-php.git
oschina-mirror
CodFrm-icf-php
CodFrm-icf-php
master