เฟรมเวิร์ก PHP ที่มุ่งเน้นวัตถุเพื่อให้ง่ายและรวดเร็วในการเขียนแอพขนาดเล็ก/ขนาดกลาง
ดาวน์โหลด https://github.com/vitexsoftware/easeframework/archive/master.zip หรือใช้งาน
composer require vitexsoftware/ease-framework
สำหรับ Debian, Ubuntu & Friends โปรดใช้ repo:
wget -O - http://v.s.cz/[email protected]|sudo apt-key add -
echo deb http://v.s.cz/ stable main | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update
sudo apt install ease-framework
ในกรณีนี้โปรดเพิ่มสิ่งนี้ลงใน App Composer.json:
"require" : {
"ease-framework" : " * "
},
"repositories" : [
{
"type" : " path " ,
"url" : " /usr/share/php/Ease " ,
"options" : {
"symlink" : true
}
}
]เพื่อรับภาพนักเทียบท่า:
docker pull vitexsoftware/easephpframework
$ oPage = new Ease TWB WebPage ( ' Page title ' );
$ form = $ oPage -> addItem ( new Ease TWB Form ( ' ExampleForm ' ) );
$ form -> addItem ( new Ease Html InputTextTag ( ' Name ' ));
$ form -> addItem ( new Ease TWB SubmitButton ( ' OK ' , ' success ' ) );
$ oPage -> draw ();คุณสามารถใช้การรวมกันของโมดูลการบันทึกนี้:
define ( ' EASE_LOGGER ' , ' console|syslog ' );
$ logger = new Ease Sand ();
$ logger -> addStatusMessage ( ' Error Message ' , ' error ' );ตอนแรกคุณต้องเริ่มต้นสร้างผู้ใช้ SQL และฐานข้อมูลด้วยการเข้าสู่ระบบและรหัสผ่านจากการทดสอบ/phinx.yml และฐานข้อมูลการทดสอบเบื้องต้นโดยคำสั่ง Phinx Migrate : คำสั่ง:
composer update
cd tests
mysqladmin -u root -p create easetest
mysql -u root -p -e "GRANT ALL PRIVILEGES ON easetest.* TO easetest@localhost IDENTIFIED BY 'easetest'"
sudo -u postgres bash -c "psql -c "CREATE USER easetest WITH PASSWORD 'easetest';""
sudo -u postgres bash -c "psql -c "create database easetest with owner easetest encoding='utf8' template template0;""
../vendor/bin/phinx migrate -e development
../vendor/bin/phinx migrate -e testing
เพียงแค่เรียกใช้ Make Deb
หน้าแรก: https://www.vitexsoftware.cz/ease.php
GitHub: https://github.com/vitexsoftware/easeframework
เอกสาร apigen: https://www.vitexsoftware.cz/ease-framework/
ห้องสมุดผู้สืบทอดแบบโมดูลและน้ำหนักเบา: https://github.com/vitexsoftware/ease-core