sheillendra/yii2-jeasyui
Composer 安装命令:
composer require sheillendra/yii2-jeasyui
包简介
Implement jQuery EasyUI GPL Edition on Yii2
关键字:
README 文档
README
Implement jQuery EasyUI GPL Edition on Yii2.
INSTALLATION
The preferred way to install this extension is through composer.
Either run
php composer.phar require sheillendra/yii2-jeasyui "2.0.1.1"
or add
"sheillendra/yii2-jeasyui": "2.0.1.1"
to the require section of your composer.json file.
USAGE
In this case used advanced template and backend
- common\config\bootstrap.php
Yii::setAlias('@uploads', dirname(dirname(__DIR__)) . '/uploads');
Yii::setAlias('@sheillendra/jeasyui', dirname(__DIR__) . '/extensions/sheillendra/yii2-jeasyui/src');
- Change
backend/config/main.phplike this :
'modules' => [
'api' => [
'class' => 'backend\modules\api\Module',
'modules' => [
'v1' => [
'class' => 'backend\modules\api\modules\v1\Module',
'modules' => [
'jeasyui' => [
'class' => 'backend\modules\api\modules\v1\modules\jeasyui\Module',
]
]
]
]
],
'jeasyui' => [
'basePath' => '@sheillendra/jeasyui',
'class' => 'sheillendra\jeasyui\Module',
'modules' => [
'api' => [
'basePath' => '@sheillendra/jeasyui/modules/api',
'class' => 'sheillendra\jeasyui\modules\api\Module',
'modules' => [
'jeasyui' => [
'basePath' => '@sheillendra/jeasyui/modules/api/modules/jeasyui',
'class' => 'sheillendra\jeasyui\modules\api\modules\jeasyui\Module',
]
]
]
]
]
],
'components' => [
...
'view' => [
'theme' => [
'pathMap' => [
'@app/views' => [
'@app/themes/jeasyui/views',
'@common/themes/jeasyui/views',
'@sheillendra/jeasyui/views',
'@app/themes/basic/views'
],
'@app/modules' => [
'@app/themes/jeasyui/modules',
'@sheillendra/jeasyui/views',
'@app/themes/basic/modules',
],
'@app/widgets' => [
'@app/themes/jeasyui/widgets',
'@sheillendra/jeasyui/views',
'@app/themes/basic/widgets',
]
],
],
],
...
]
GII
// config/main-local.php for yii2-app-advanced
// config/web.php for yii2-basic
...
if (!YII_ENV_TEST) {
// configuration adjustments for 'dev' environment
...
$config['modules']['gii'] = [
'class'=>'yii\gii\Module',
'generators' =>[
'jeasyui-crud' => ['class'=>'sheillendra\jeasyui\gii\generators\crud\Generator']
]
];
}
Put GII instruction in modelExt (extended)
/**
* For generate EasyUI
*/
public function getEasyuiAttributes()
{
return [
'_' => [
'formDialogHeight' => 500
],
'id' => [
'width' => 60,
],
'fix_price' => [
'formHide' => true,
'format' => 'currency'
],
'pdf_file' => [
'input' => 'file',
'accept' => 'pdf',
'inputName' => 'inputFile',
],
'date' => [
'validType' => "'validDate','dateLessEqual[]'"
]
];
}
yii.easyui.min.js
Method :
.showMainMask()
.hideMainMask()
.cookie.set(name, value, days, path)
.cookie.get(name)
.cookie.delete(name, path)
sheillendra/yii2-jeasyui 适用场景与选型建议
sheillendra/yii2-jeasyui 是一款 基于 CSS 开发的 Composer 扩展包,目前已累计 983 次下载、GitHub Stars 达 18, 最近一次更新时间为 2014 年 09 月 20 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「yii」 「yii2」 「sheillendra」 「jeasyui」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 sheillendra/yii2-jeasyui 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 sheillendra/yii2-jeasyui 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 sheillendra/yii2-jeasyui 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A custom URL rule class for Yii 2 which allows to create translated URL rules
Yii2 LightBox image galary widget uses Lightbox v2.10.0 by Lokesh Dhakar
Priveate for SkeekS CMS
C3JS Chart for Yii Framework 2.0
SCEditor, a lightweight WYSIWYG BBCode & HTML editor extension for Yii 2.0 Framework
Yii2 prettyPhoto image galary widget uses Lightbox view control jquery.prettyphoto.js
统计信息
- 总下载量: 983
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 18
- 点击次数: 9
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2014-09-20