aszx0413 / yii2-gii
0.12.0
2024-09-05 02:37 UTC
Requires
- php: ~7.4.0
- phpoffice/phpspreadsheet: 1.29.0
- symfony/polyfill-php80: 1.30.0
- yidas/yii2-bower-asset: ~2.0.5
- yiisoft/yii2: 2.0.51
README
让我们开始吧。
功能
- 由于Excel中存在大量字符会导致空格,因此在使用前必须确保文件内容的正确性。
- Excel最后一个表的后面必须带有
END
标识,否则会导致最后一个表丢失。 - [-] 列表搜索项配置
- [-] 配置项应该放在哪里?Model 还是 params
➡️➡️➡️➡️➡️➡️➡️➡️➡️➡️
AR
AR基础类作为项目models的基类
变量
- const STATUS$
方法
- beforeSave
在model调用save()方法之前进行逻辑处理。
- findOrNew
根据ID查找一个对象,框架默认写法:
// 如果不存在则返回 null
$admin = Admin::findOne(0);
因此,如果需要不存在时返回空对象的写法:
$admin = Admin::findOne(0) ?? new Admin();
// 如果封装 findOrNew
$admin = Admin::findOrNew(0);
➡️➡️➡️➡️➡️➡️➡️➡️➡️➡️
_Controller
全局HTTP请求的基础Ctrl。
常量
URL相关
- /home/index
RTD='' RTC='home' RTM='index'
- /member/home/index
RTD='member' RTC='home' RTM='index'
- /member/module1/ctrl/action
RTD='module1' RTC='ctrl' RTM='action'
用法
Excel
Excel格式如下: //qn1.10soo.net/assets/20221020112457.png
运行
# 生成所有
./yii mygii/all
./yii mygii/district --t