表格
中有两列config.tx_extbase {
persistence {
classes {
XY\Products\Domain\Model\Product {
mapping {
tableName = artikel
columns {
uuid.mapOnProperty = uuid
inactive.mapOnProperty = inactive
}
}
}
}
}
}
我在域模型中有set / get。当我创建一个新对象时,我看到并可以设置uuid
但是inactive
它不起作用。它在TYPO3 6 lts中工作,但现在使用TYPO3 7 LTS系统表示找不到函数setInactive()
。
我已经通过闪存和安装工具删除了缓存。我还能做什么?
似乎我不需要扩展TCA,因为uuid
不存在。所以这不是原因而且之前有效。
答案 0 :(得分:1)
问题出在其他地方。好吧,域模型的自动加载器加载那里的所有文件。因此,如果你有一个product.php和制作product.php-2015-05-23.php的好人,那么php加载两者并使用第二个。而在第二个不是新的获取/设置。糟。