项目作者: empathy-framework

项目描述 :
Empathy Framework Engine
高级语言: PHP
项目地址: git://github.com/empathy-framework/engine.git
创建时间: 2021-04-09T13:04:20Z
项目社区:https://github.com/empathy-framework/engine

开源协议:GNU General Public License v3.0

下载


🚀 Empathy Engine

Latest Stable Version Total Downloads License

Empathy Engine - фреймворк для реализации приложений на базе Empathy Core или Empathy Litecore

Установка

  1. composer require empathy-php/engine

Используется совместно с Empathy Core или Empathy Litecore

Для лучшей работы рекомендуется прописать следующий код в корневом файле composer.json:

  1. {
  2. "scripts": {
  3. "empathy-run": "vendor/empathy-php/core/empathy.exe vendor/empathy-php/core/script.php"
  4. }
  5. }

После чего можно будет исполнять код

  1. composer empathy-run

для запуска проекта

Код приложения можно писать в файле app.php в корневой директории проекта

Пример работы:

app.php

  1. <?php
  2. require 'vendor/autoload.php';
  3. use Empathy\Engine\Components\{
  4. Form,
  5. Button
  6. };
  7. use function Empathy\Engine\Others\pre;
  8. $form = new Form;
  9. $button = new Button ($form);
  10. $form->caption = 'Example app';
  11. $button->text = 'Click me!';
  12. $button->bounds = [16, 16, 96, 32];
  13. $button->on ('click', function ()
  14. {
  15. pre ('Hello, World!');
  16. });
  17. $form->showDialog ();

Автор: Подвирный Никита