创建表`personchanges`( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `person` int(11) unsigned NOT NULL, `msg` 中文本不为空, 主键(`id`), KEY `person` (`person`), KEY `fk_personchanges_1`(`person`), CONSTRAINT `fk_personchanges_1` FOREIGN KEY (`person`) REFERENCES `person` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB COMMENT='changelog'
(还有 table person
,但它的内容与我的问题无关,只知道它有id
字段。)
在person
我想显示一个(始终为空的)文本区域的编辑表单中。
如果在保存(创建或更新)之前,用户在这个文本区域中输入了一个文本,这个文本应该被保存到personchanges
表格中。
查看(不编辑)时,应从给定人员 ID的最后(具有最高)行person
显示其他数据中的人员(来自表) 。msg
id
personchanges
我的问题:我应该在哪里实现显示和编辑msg
文本区域?它应该在模型(类Person
)中,在形式中,在哪里?