TYPO3:从Extbase扩展访问旧式piBase方法

时间:2013-08-12 17:53:16

标签: typo3 extbase pibase

我可以从Extbase扩展程序中访问旧式 piBase 类和方法吗?

例如,我可以创建一个AccessMyoldExtensionService.php服务作为包装类,然后将返回值拉入我的控制器吗?

就我而言,我需要返回一个无法直接迁移到MVC样式的旧数据记录列表。

如果是这样,基本方法是什么?

1 个答案:

答案 0 :(得分:2)

要访问旧扩展程序的数据库记录,您可以将表格映射到新扩展程序中。 使用所需表字段的匹配属性创建新模型。 在TS setup.txt中创建映射,如

persistence{
[...]
    classes{
        Tx_YourNewExtension_Domain_Model_Bar {
            mapping {
                tableName = tableNameOfOldExtension
            }
        }

    }
}

创建相关存储库。