nyx-solutions / yii2-nyx-mvc
Yii2 NYX MVC
5.0.0
2022-06-02 14:35 UTC
Requires
- php: >=8.1.0 <8.2
- nyx-solutions/yii2-nyx: ~5.0.0
README
NYX MVC 为以下 YII2 MVC 类添加了更多功能: \yii\base\Model
、\yii\db\ActiveRecord
、\yii\web\Controller
和 \yii\web\View
。
安装
安装此扩展的首选方式是通过 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
。