osynapsy/osynapsy-core

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

0.9.8.3 2023-04-09 16:41 UTC

README

Osynapsy 是一个 PHP MVC 框架。

## 安装 建议您使用 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>

配置文件部分包括

  • 配置标签和 app 子标签。
  • 您自己的 app 标签(例如示例中的 Test_App)
  • 在您的 app 标签中的数据源部分告诉 Osynapsy 创建数据库连接
  • 在您的 app 标签中的参数部分定义实例参数