微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何检查drupal 8中的字段是否为空?

我在基本页面内容类型中添加一个字段.这是一个选择框,可以选中或取消选中,具体取决于页面是否为“入门”类型.如果页面一个入门页面,我想在html中的body元素中添加“get-started”类,即选中该框.我想在.theme文件中执行此操作.所以基本上我想检查字段是否为空,如果不是将该类添加到body元素.任何帮助将非常感激.

解决方法:

要检查字段是否为空,可以使用内置方法isEmpty().

例如.:

if (!$entity->get('category')->isEmpty()) {
  /** @var EntityInterface $category */
  $category = $entity->get('category')->entity;
  $row['category']['data'] = [
    '#type' => 'link',
    '#title' => $category->get('name')->value,
    '#url' => $category->toUrl(),
  ];
}
else {
  $row['category'] = NULL;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐