https://github.com/innosan/noozone
https://github.com/innosan/noozone
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/innosan/noozone
- Owner: Innosan
- License: bsd-3-clause
- Created: 2022-12-16T09:57:38.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-10T09:17:02.000Z (over 3 years ago)
- Last Synced: 2025-03-14T03:45:03.273Z (about 1 year ago)
- Language: PHP
- Size: 1.17 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
No Ozone
Приложение для интернет-магазина "No Ozone"
Основано на Yii2.
[](https://packagist.org/packages/yiisoft/yii2-app-basic)
[](https://packagist.org/packages/yiisoft/yii2-app-basic)
[](https://github.com/yiisoft/yii2-app-basic/actions?query=workflow%3Abuild)
Структура проекта
-------------------
assets/ ассеты приложения
commands/ консольные команды (контроллер)
config/ конфиг приложения
controllers/ контроллеры
mail/ просмотровые файли для почты
migration/ миграции базы данных
models/ модели
runtime/ файлы, сгенерированные во время работы
tests/ тесты
vendor/ пакеты
views/ интерфейс
web/ входной скрипт и веб-ресурсы
Требования
------------
PHP v7.4.
Установка
------------
1. Клонировать проект
2. composer install - установка зависимостей
3. yii migrate - миграция базы данных
4. yii rbac/init - генерация ролей и правил
5. web/index.php - запуск проекта
Конфигурация
-------------
### База данных
Настроить `config/db.php` подставив свои данные, например:
```php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=noozone',
'username' => 'admin',
'password' => '12345',
'charset' => 'utf8',
];
```
### Диаграмма базы данных
**Заметки:**
- Предварительно нужно создать базу данных!
