elbformat / field-helper-bundle

提供从和到ibexa内容字段的辅助工具,以提取和设置结构化数据

安装次数: 2,394

依赖关系: 1

建议者: 0

安全: 0

星标: 8

关注者: 4

分支: 1

开放问题: 14

类型:symfony-bundle


README

CircleCI codecov License Badge

ibexa DXP的Elbformat字段辅助工具包

本工具包提供从和到ibexa内容字段提取和设置结构化数据的辅助工具。

什么是“字段辅助工具”

字段辅助工具旨在以类型化的方式轻松且安全地访问内容对象的字段。通过这种方式,您可以确保项目在静态代码分析中安全,而无需在所有地方添加过多的样板代码。特别是对于创建内容的导入脚本,有一个更新方法,可以帮助您跟踪更改。这样,您可以通过在不进行任何更改的情况下不发布它来加速更新过程。

快速使用

通过composer安装工具包

$ composer require elbformat/field-helper-bundle

使用方式如下

public function getFields(RegistryInterface $fieldHelperRegistry, Content $content) {
    $myText = $fieldHelperRegistry->getTextFieldHelper()->getString($content, 'text_field');
    $linkObject = $fieldHelperRegistry->getLinkFieldHelper()->getLink($content, 'my_url');
    $linkUrl = $linkObj->getUrl();
    $linkText = $linkObj->getText();
}

其他主题