osynapsy.org/osynapsy

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

安装: 37

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

语言:JavaScript

0.5.0 2019-06-02 17:44 UTC

README

Osynapsy 是一个 MVC PHP 框架。

## 安装 建议您使用 Composer 来安装 Osynapsy。

$ composer require osynapsy.org/osynapsy "^0.4.0"

此安装将安装 osynapsy 及其所有依赖项。Osynapsy 需要 PHP 5.5.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 子标签。
  • 您的 own app 标签(示例中的 Test_App)
  • 您的 app 标签中的数据源(datasources)部分告诉 Osynapsy 创建数据库连接
  • 您的 app 标签中的参数(parameters)部分定义了实例参数