osynapsy.net/osynapsy

Osynapsy 是一个用于开发富互联网应用 (RIA) 的 MVC 框架。

0.9.8.3 2023-04-09 16:41 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 部分定义实例参数