PHPackages                             beansir/newx - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. beansir/newx

ActiveProject[Framework](/categories/framework)

beansir/newx
============

the simple and elegant PHP framework

v2.1(8y ago)220MITPHPPHP &gt;=5.6

Since Mar 8Pushed 8y agoCompare

[ Source](https://github.com/beansir/newx)[ Packagist](https://packagist.org/packages/beansir/newx)[ RSS](/packages/beansir-newx/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (3)Versions (4)Used By (0)

NewX
----

[](#newx)

NewX是一个简洁优雅的PHP框架，包含了MVC结构、数据库关系映射（ORM）、数据迁移（Migration）、控制台应用（Console）、服务器应用（Server）等功能。

安装说明
----

[](#安装说明)

#### 方式一

[](#方式一)

git一键下载

```
git clone https://github.com/beansir/newx.git

```

进入根目录

```
cd newx

```

开始安装

```
composer install

```

#### 方式二

[](#方式二)

composer一键下载安装

```
composer create-project beansir/newx newx v2.0 --prefer-dist

```

目录结构
----

[](#目录结构)

- app // 应用目录（可自定义）
    - config // 配置目录
        - component.php // 组件配置
        - config.php // 配置文件
        - database.php // 数据库配置
        - function.php // 自定义全局函数
    - controllers // 控制器目录
        - HomeController.php // 默认控制器（可于应用配置中更改）
    - models // 模型目录
    - views // 视图目录
        - home // 控制器视图目录
            - index.php 视图文件
        - layout.php // 视图布局文件
    - public // 资源目录
        - index.php // 入口文件
- console // 控制台目录
    - config
        - config.php
        - function.php
    - Home.php
- migration // 数据迁移目录
    - config
        - config.php
    - tasks // 数据迁移任务
- service // 服务目录
    - config
        - config.php
        - function.php
    - WebSocket.php
- vendor // 框架目录

MVC（Model View Controller）
--------------------------

[](#mvcmodel-view-controller)

#### 控制器 Controller

[](#控制器-controller)

```
