|
楼主 |
发表于 2016-8-13 12:15:01
|
显示全部楼层
本帖最后由 ynwex5gz 于 2016-8-13 12:16 编辑
采用baas.php模式的时候,新建了test.service.m服务,在这个服务中,新建table action, 数据库选takeout , 表选takeout_food.保存,模型编译,刷新。
测试页面w文件中,加入baasdata组件,table name 选(test.service.m服务中的)takeout_food,第一次读不到idColumn,重启wex5,再操作,就可以读到idColumn.本机浏览器访问,正常。
baas.php中再次新建test2.service.m服务,新建数据表action,选择配置好的网络数据库(测试能够连接,并用本地mysql管理软件直接可以操作),选择已经建好的表tabletest.保存,模型编译,刷新。
测试页面w文件中,加入bassdata2组件,tableName选(test2.service.m服务中的)tabletest表,再次找不到idColumn。重启wex5,再操作一次,可以读到idColumn。本机浏览器访问w文件,出现“Cannot read property 'user data' of undefined”
1.为什么每次都要重启后,才能读到idColumn。不论是连本地外卖数据库,还是网络数据库?
2.两次建立action的步骤方法完全一样,只是选择的本地和外网的差别,所谓参考软件自带到action,应该怎么参考,自己写源代码重新来一次???
3,考虑到有可能是数据表结构的问题,没有用sql导入的方式,用wex5带度mysql管理软件,建表,设定主键,填入数据做过一次,也用wex5中间“数据库”那个界面做过一次,都不行。
4.还有什么解决思路???
谢谢回复 |
|