Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
yalf [2023/06/16 10:24] nightfly |
yalf [2025/01/04 13:07] (поточний) nightfly [Початкова конфігурація config/yalf.ini] |
||
|---|---|---|---|
| Рядок 8: | Рядок 8: | ||
| {{: | {{: | ||
| - | ===== Що вколючає? ===== | + | ===== Що включає? |
| * [[nyanorm|NyanORM - для надзручної роботи з БД]] | * [[nyanorm|NyanORM - для надзручної роботи з БД]] | ||
| Рядок 23: | Рядок 23: | ||
| - | ===== Системные требования ===== | + | ===== Системні вимоги |
| + | **Apache:** >= 2.4\\ | ||
| **PHP:** >=5.3, 7.0, 7.2, 7.4, 8.2\\ | **PHP:** >=5.3, 7.0, 7.2, 7.4, 8.2\\ | ||
| **PHP extensions: | **PHP extensions: | ||
| Рядок 30: | Рядок 31: | ||
| - | ===== Установка ===== | + | ===== Встановлення |
| <code bash> | <code bash> | ||
| $ mkdir myapp | $ mkdir myapp | ||
| $ cd myapp | $ cd myapp | ||
| - | $ fetch http:// | + | $ fetch http:// |
| $ tar zxvf yalf_current.tgz && rm -fr yalf_current.tgz | $ tar zxvf yalf_current.tgz && rm -fr yalf_current.tgz | ||
| $ chmod -R 777 exports content config | $ chmod -R 777 exports content config | ||
| </ | </ | ||
| - | ===== Начальная конфигурация config/ | + | ===== Початкова конфігурація config/ |
| <file ini yalf.ini> | <file ini yalf.ini> | ||
| Рядок 60: | Рядок 61: | ||
| ; Your application logo, name and site URL | ; Your application logo, name and site URL | ||
| YALF_LOGO=" | YALF_LOGO=" | ||
| - | YALF_URL=" | + | YALF_URL=" |
| YALF_APP=" | YALF_APP=" | ||
| YALF_TITLE=" | YALF_TITLE=" | ||
| Рядок 97: | Рядок 98: | ||
| </ | </ | ||
| - | ===== Чуть более детально ===== | + | ===== Трішечки |
| - | Основным файлом конфигурации для вашего приложения является | + | Основним файлом конфігурації для вашого застосунку є вищевказаний **config/ |
| + | |||
| + | Якщо коротко, | ||
| - | Если вкратце, | ||
| <code php> | <code php> | ||
| - | возвращающий | + | що повертає boolean. |
| - | ===== Слои Страха ===== | + | ===== Шари Страху ===== |
| - | Вы всегда можете оптимизировать загрузку | + | Ви завжди можете оптимізувати завантаження |
| <code ini> | <code ini> | ||
| Рядок 116: | Рядок 118: | ||
| </ | </ | ||
| - | Либо отдельно перечислить это в вашем личном слое библиотек, например | + | Або окремо перерахувати це у вашому особистому шарі бібліотек, наприклад якось так: |
| <code ini> | <code ini> | ||
| LAYER_MYAWESOMEAPP=" | LAYER_MYAWESOMEAPP=" | ||
| </ | </ | ||
| - | Следует заметить, что не стоит опасаться повторения библиотек | + | Слід зауважити, що не варто побоюватися повторення бібліотек |
| + | |||
| + | ===== Web і CLI застосунки ===== | ||
| - | ===== Web и CLI приложения ===== | + | Використовуючи різні шари відображення, |
| - | Используя разные слои отображения, | ||
| - | Давайте для примера посмотрим как может работать простое CLI приложение работающее | + | Давайте для прикладу подивимося, як може |
| <code ini> | <code ini> | ||
| Рядок 134: | Рядок 137: | ||
| </ | </ | ||
| - | И собственно | + | І власне код, |
| <code php> | <code php> | ||
| Рядок 178: | Рядок 181: | ||
| </ | </ | ||
| - | Все, теперь мы можем использовать наше приложение из CLI прямо вот так: | + | Усе, тепер ми можемо використовувати наш |
| <code bash> | <code bash> | ||
| $ php index.php --get=advice | $ php index.php --get=advice | ||
| Advice of the hour: | Advice of the hour: | ||
| - | bolshe blya hodi peshkom! | + | Raduysia bliat dribnyciam! |
| $ | $ | ||
| </ | </ | ||