nox-it / yii2-nox-mvc
此包已被弃用且不再维护。未建议替代包。
Yii2 NYX MVC
2.0.1
2020-05-03 15:08 UTC
Requires
- php: >=7.4.0
- nox-it/yii2-nox: ~2.0.0
README
NOX 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
文件。