osynapsy.net / osynapsy
Osynapsy 是一个用于开发富互联网应用 (RIA) 的 MVC 框架。
0.9.8.3
2023-04-09 16:41 UTC
Requires
- php: >=7.2.0
- osynapsy/osynapsy-assert: @stable
- osynapsy/osynapsy-database: 0.6
- osynapsy/osynapsy-datastructure: @stable
- osynapsy/osynapsy-html: @stable
- osynapsy/osynapsy-psr7: @stable
This package is auto-updated.
Last update: 2024-09-20 11:52:04 UTC
README
Osynapsy 是一个 MVC PHP 框架。
## 安装 推荐使用 Composer 安装 Osynapsy。
$ composer require osynapsy.net/osynapsy "^0.9.5"
此安装将安装 osynapsy 和所有必需的依赖项。Osynapsy 需要 PHP 7.2.0 或更高版本。
使用方法
webroot 目录和索引文件
创建并进入 webroot 目录
mkdir webroot
cd webroot
创建一个包含以下内容的 index.php 文件
<?php require '../vendor/autoload.php'; $kernel = new Osynapsy\Kernel('../etc/site.xml'); echo $kernel->run();
etc 目录和实例配置文件
创建并进入 etc 目录
mkdir etc
cd etc
创建一个包含以下内容的 instance.xml 配置文件
<?xml version='1.0' standalone='yes'?> <configuration> <app> <Test_App> <datasources> <db id="dba">mysql:127.0.0.1:osytest:testuser:testpassword</db> </datasources> <parameters> <parameter name="siteName" value="Test app" /> <parameter name="uploadRoot" value="/upload/" /> </parameters> </Test_App> </app> </configuration>
配置文件的部分包括
- configuration 标签和 app 子标签。
- 你的自定义 app 标签(示例中的 Test_App)
- 在你的 app 标签中的 datasources 部分告诉 osynapsy 创建 db 连接
- 在你的 app 标签中的 parameters 部分定义实例参数