liujingxing
- liujingxing 回复了 过去的迷雾 的评论
您好,请教一个问题,edit配置type:select后,添加内容那里面这个字段是空的,应该如何解决呢。另外在操作中增加新的内容在哪里添加呢,谢谢!
类型为select 和 radio 都需要配置一个 value字段配置信息, 例如:
{"title": "状态", "data": "status", "sName": "status", "value": {"1": "启用", "2": "停用"},
"edit": {"type": "select", "default": 1, "required":true,"number":true}, "bSortable": false}
value: 需要是一个对象 {"值":"说明"} - liujingxing 2017-06-06 已签到连续签到1天,获得了5个金钱
- liujingxing 回复了 Xgmj丶 的评论
你好,请问一下后台模块表单如何添三级联动? 还有模块生成提示数据库名称必须在2-20字符怎么解决?
后台模块表单三级联动?是指编辑表单吗?,如果是编辑表单的话在配置edit: {"type": "text", "id": "user-eidt"} 配置一个ID或者class的属性,然后可以通过jquery 去监听这个input的事件去实现修改表单其他的input就可以!
提示数据库名称必须在2-20字符 你只要修改下 视图里面
views/module/index.php 68 行
把配置 rangelength="[2, 20]" 改为你需要的值就好了 - liujingxing 回复了 过去的迷雾 的评论
您好,请教一个问题。通过module/index生成了控制器以及模板,models下面没有生成model,请问是正常的吗。
model 需要使用gii生成
关于项目的介绍和使用说明:可以看下我的github yii2-ace-admin 上面的README.md
关于后台的控制器where() 方法和 meTables 的使用都有简单的说明- liujingxing 回复了 aiwo3336 的评论
Warning: require(D:\xunizhuji\shuaige\9mouth\yii2-ace-admin-master\backend\config/../../common/config/params-local.php): failed to open stream: No such file or directory in D:\xunizhuji\shuaige\9mouth\yii2-ace-admin-master\backend\config\main.php on line 4
Fatal error: require(): Failed opening required 'D:\xunizhuji\shuaige\9mouth\yii2-ace-admin-master\backend\config/../../common/config/params-local.php' (include_path='.;C:\php\pear') in D:\xunizhuji\shuaige\9mouth\yii2-ace-admin-master\backend\config\main.php on line 4
怎么解决啊
@aiwo3336 你之前的原因应该是你没有执行项目目录下init 初始化本地环境配置的,所以没有params-local.php 这个文件;现在没有报错空白的话,看下有没有配置url 美化
- liujingxing 回复了 zebra 的评论
请问你得模块生成是怎么用的啊?我怎么生成后没有数据?
aoColums 配置的单个对象中,例如{"title": "ID", "data": "id", "sName": "id", "edit": {"type": "text"}, "search": {"type": "text"} } 其中的 edit 就是配置的创建和修改的表单input 的, type:text 表示是一个输入框, type: 支持类型 “hidden”, "text", "radio", "select", "checkbox", "textarea",还可以在自定义; 当中的 search 配置的是搜索的input type:支持的类型为“text”, "select"
- liujingxing 回复了 梨子的夏天 的评论
Exception (Invalid Configuration) 'yii\base\InvalidConfigException' with message 'The directory does not exist: E:/phpstudy/WWW/yii2-ace-admin/backend/web/assets'
in E:\phpstudy\WWW\yii2-ace-admin\vendor\yiisoft\yii2\web\AssetManager.php:211
这是为什么??
到你的目录下 backend/web 目录下,手动创建一个assets 目录就好了
- liujingxing 回复了 zebra 的评论
请问你得模块生成是怎么用的啊?我怎么生成后没有数据?
你可以看下:https://github.com/myloveGy/meTables 这个关于我写的meTables 的说明
你的模板的话,只要加字段配置就好了
对应的控制器的search 返回的json 数据格式
因为没有考虑到需要连表查询的情况,需要重写子类的search 方法,加上连表查询就好了,返回json 数据给模板就好了