起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2322|回复: 10

[处理中3] !!!baasDate的update问题

[复制链接]

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
发表于 2017-1-10 21:49:34 | 显示全部楼层 |阅读模式
模仿demo/takeoutAdmin里会员管理做的数据维护


发现一个问题,我在mysql数据库日期字段设置了默认值,是on update的时候赋值当前时间,在表里手工修改记录没问题,会设置修改的当前时间,但是通过baasDate的saveDate方法保存数据,那个字段不会更新,难道bassdate保存数据不是通过update命令实现的吗,请问高手怎么解决
发表于 2017-1-11 10:14:39 | 显示全部楼层
可以指定某列不保存:
http://docs.wex5.com/wex5-server-question-list-2020

因为保存这个字段指定了值!就应该以当前的值为准!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
 楼主| 发表于 2017-1-11 13:40:50 | 显示全部楼层
liangyongfei 发表于 2017-1-11 10:14
可以指定某列不保存:
http://docs.wex5.com/wex5-server-question-list-2020

谢谢,谢谢
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
 楼主| 发表于 2017-1-11 13:47:39 | 显示全部楼层
liangyongfei 发表于 2017-1-11 10:14
可以指定某列不保存:
http://docs.wex5.com/wex5-server-question-list-2020

在顺便麻烦一下,wex5里面,最方便的得到mysql的当前时间怎么做,now()
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
 楼主| 发表于 2017-1-11 14:04:55 | 显示全部楼层
liangyongfei 发表于 2017-1-11 10:14
可以指定某列不保存:
http://docs.wex5.com/wex5-server-question-list-2020

还有baasdata选了action后,为什么idcolumn老是出不来,有时候多选几次就有,有时候选了还出不来
回复 支持 反对

使用道具 举报

发表于 2017-1-11 15:15:46 | 显示全部楼层
tuopu1222 发表于 2017-1-11 14:04
还有baasdata选了action后,为什么idcolumn老是出不来,有时候多选几次就有,有时候选了还出不来 ...

关于mysql 函数建议上网查下!

你的数据库表中 主键只能有一个!baasData选择某个表的时候,主键就会自动生成在idcolumn上的!

还要保证数据库必须是启动的!
BaasServer 编译都是正常的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
 楼主| 发表于 2017-1-11 15:18:04 | 显示全部楼层
liangyongfei 发表于 2017-1-11 15:15
关于mysql 函数建议上网查下!

你的数据库表中 主键只能有一个!baasData选择某个表的时候,主键就会自 ...

谢谢解答,我问的函数我知道,now(),有没有简便的办法取得后台的这个值,能不能在action里面做,然后放到baasdata组件里
回复 支持 反对

使用道具 举报

发表于 2017-1-11 16:14:16 | 显示全部楼层
tuopu1222 发表于 2017-1-11 15:18
谢谢解答,我问的函数我知道,now(),有没有简便的办法取得后台的这个值,能不能在action里面做,然后放 ...

可以啊!标准的queryAction 就可以做到的!
如果只差某一行的值!data.setFilter ('filter'," id='值' ")  data.refreshData() 就可以啊!
整行数据查出来!前端的baasData有这个字段就行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
 楼主| 发表于 2017-1-12 10:50:30 | 显示全部楼层
liangyongfei 发表于 2017-1-11 16:14
可以啊!标准的queryAction 就可以做到的!
如果只差某一行的值!data.setFilter ('filter'," id='值' ") ...

知道了,谢谢你,我问题可能多了点,还有个,好像是x5的bug,表新增字段之后,把它添加到bassdata里面,为什么这个字段不保存
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
 楼主| 发表于 2017-1-12 10:54:04 | 显示全部楼层
知道了,是permissions的问题,目前剩下就是那个idcolumn的问题了,主键是设置了的,有时候baasdata选了就是不出idcolumn
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-27 13:47 , Processed in 0.059014 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表