我正在尝试扩展powermail(版本2),可以为每个输入字段添加注释。到目前为止,我已经使用扩展构建器创建了一个新扩展,并对ext_tables.php进行了一些修改,该字段显示在后端。新字段称为'note',我想我可以在流体模板input.html中执行类似{field.note}的操作,但这不起作用。我的模型包括setter和getter:
class Tx_Formnotes_Domain_Model_Powermailnotes扩展Tx_Extbase_DomainObject_AbstractEntity {
/**
* note
*
* @var string
*/
protected $note;
/**
* Returns the note
*
* @return string $note
*/
public function getNote() {
return $this->note;
}
/**
* Sets the note
*
* @param string $note
* @return void
*/
public function setNote($note) {
$this->note = $note;
}
}
还需要什么?
信息:我正在使用TYPO3 4.7
答案 0 :(得分:0)
您可以映射powermail模型,如
config.tx_extbase.persistence.classes {
Tx_Formnotes_Domain_Model_Powermailnotes {
mapping {
tableName = powermailTableName
columns {
exampleMedia.mapOnProperty = media
}
}
}
}
之后,您应该使用这些属性扩展您的TCA。至少你可以为每个属性编写setter和getter,并在流体模板中使用它们。