nyx-solutions / yii2-nyx-mvc

5.0.0 2022-06-02 14:35 UTC

This package is auto-updated.

Last update: 2024-08-30 01:07:00 UTC


README

NYX MVC 为以下 YII2 MVC 类添加了更多功能: \yii\base\Model\yii\db\ActiveRecord\yii\web\Controller\yii\web\View

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads composer.lock

安装

安装此扩展的首选方式是通过 composer

可以运行

php composer.phar require --prefer-dist nyx-solutions/yii2-nyx-mvc "*"

或者在您的 composer.json 文件的 require 部分添加

"nyx-solutions/yii2-nyx-mvc": "*"

使用方法

模型

只需在您的基类中使用 extends

class Model extends \nyx\mvc\base\Model
{
}

ActiveRecord 模型

只需在您的基类中使用 extends

class ActiveRecordModel extends \nyx\mvc\base\ActiveRecord
{
}

控制器

只需在您的基类中使用 extends

class Controller extends \nyx\mvc\web\Controller
{
}

视图

只需在您的基类中使用 extends

namespace frontend\components\web;

class View extends \nyx\mvc\web\View
{
}

并在您的 Yii2 配置文件的 components 部分配置您的视图。

'components' => [
    'view' => [
        'class' => 'frontend\components\web\View'
    ]
]

许可

yii2-nyx-mvc 采用 BSD 3-Clause 许可发布。有关详细信息,请参阅附带文件 LICENSE.md

Yii2