buddysoft / yii2-widget
Commonly used widgets
Installs: 262
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Language:JavaScript
Type:yii2-extension
Requires
- php: >=5.6.15
- mdmsoft/yii2-admin: ~2.0
- nesbot/carbon: ^3.8.0
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-imagine: ~2.0.0
- dev-master
- v3.2.0
- v3.1.0
- v3.0.0
- v2.2.5
- v2.2.4
- v2.2.2
- v2.2.1
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.11
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
This package is auto-updated.
Last update: 2025-01-10 09:37:22 UTC
README
controllers
从 v3.0.0 开始,移除 API 相关代码。
generators
自定义 gii generators。
- search: 实现了为 model 创建 search model 的功能
使用方法:
在 main-local.php 中按照以下内容修改:
$config['modules']['gii'] = [ 'class' => 'yii\gii\Module', // 添加下面内容 'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'], 'generators' => [ 'search' => [ 'class' => 'buddysoft\widget\generators\search\Generator', 'templates' => [ 'myCrud' => 'buddysoft\widget\generators\search\default', ] ] ] ];
migrations
继承了为 mdmsoft/yii2-admin 模块创建第一个默认用户的 migration,使用方式
./yii migrate --migrationPath=@buddysoft/widget/migrations
BDAR 类
- 自动处理 sid 字段
- 根据配置参数自动处理 secretFields 和 exceptFields
// 不需要返回给客户端的字段,所有 Model 通用 'secretFields' => ['id', 'createdAt', 'updatedAt', 'accessToken'], // 在某些请求中,依然需要返回给客户端,但是存在于 secretFields 数组中的字段 'exceptFields' => [ [ 'routes' => ['site/login'], // 如果设置了 url rules 重定向,必须使用重定向后的路由 'models' => ['User'], // 需要排除特殊字段的 Model 类名字 'fields' => ['accessToken'],// 需要排除的字段名字 ], [ 'routes' => ['notice/index', 'notice/view', 'receipt/index', 'receipt/view'], 'models' => ['Notice', 'Receipt'], 'fields' => ['createdAt', 'updatedAt'], ], ],