我有一个带有字段“地图”(复选框)和字段“地图图标”的表格。
- 如果选中了“map”字段,则保存时应自动用字符串“blueMarker.png”填充“mapicon”字段。
- 如果不再选中“map”字段,则保存时应自动删除字符串“blueMarker.png”。
我知道如何简单地使用 sql 来解决问题。但我正在寻找一种无需手动操作的解决方案。
update fe_users set mapicon 'pointerGreen.png' Where map='1'
update fe_users set mapicon '' Where map=''
扩展解释:
我正在使用扩展“feusersmap”和“fe_users”在谷歌地图上显示标记。对于 FE 注册,我使用的是femanager。在那里我添加了“地图”字段。在注册内部区域时,用户可以决定是否应该在谷歌地图上显示他们的地址。
我无法避免使用“mapicon”字段,因为“feusersmap”的视图助手使用该字段的内容来在地图上显示标记。