我实际上正在为我的页面树和内容元素的 xml 导出编写扩展。通过以下示例,我在我的 Page 模型上映射了typo3“pages”表:
# typo3conf/ext/my_publisher/Configuration/TypoScript/setup.txt
# Module configuration
module.tx_mypublisher.persistence.classes {
Tx_MyPublisher_Domain_Model_Page {
mapping {
tableName = pages
recordType = Tx_MyPublisher_Domain_Model_Page
columns {
uid.mapOnProperty = uid
pid.mapOnProperty = pid
sorting.mapOnProperty = sorting
deleted.mapOnProperty = deleted
title.mapOnProperty = title
is_siteroot.mapOnProperty = is_siteroot
}
}
}
}
现在我想检索控制器中的页面......
$pages = $this->pageRepository->findAll();
这个函数为我提供了我的模型表的结果,到目前为止它是空的。所以我认为我的存储库中需要一些“初始化”方法来填充我的模型表,但直到现在我还没有办法解决这个问题。
有没有人解决这个问题的方法?
我使用 Typo3 6.1.1。
对不起,我的英语我知道这不是最好的