gpt4 book ai didi

drupal - 将字段文本转换为列表(文本)drupal 7

转载 作者:行者123 更新时间:2023-12-04 17:26:48 25 4
gpt4 key购买 nike

我有一个类型为文本的字段,我想在 Drupal 7 中将其转换为类型列表(文本)。我不能简单地更改该值,因为它不允许我这样做,有没有一种简单的方法可以做到这一点?

最佳答案

没有简单的方法,不。据我所知,这些是您需要进行的手动数据库更改:

  • field_config更改 type列到“list_text”和 module为您的字段“列出”的列。
  • 然后您需要更改 data 中的序列化数组列以匹配列表类型的列(显然,它目前具有文本类型的设置)。没有简单的方法可以向您展示如何在此处执行此操作,最好的方法是将序列化数组与列表类型的不同字段的序列化数组进行比较,然后您将能够看到需要删除/更改的值. allowed_values settings下的数组将是您放置列表值的地方。一旦更改,重新序列化它并将其放回 data您的领域的列。
  • 之后从您字段的 field_data 中删除任何列和 field_revisionfield_myfield_ 开头的表格但是 不是 field_myfield_value (列表类型仍然需要该列)。
  • value 的这些表添加索引柱子。
  • 清除缓存

  • 我必须警告说,这是完全未经测试的,只是查看表结构似乎很有意义,最好备份您将要玩的三张表以防万一。

    关于drupal - 将字段文本转换为列表(文本)drupal 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811840/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com