编辑表单中的自定义时间格式 - >帮助程序

时间:2011-01-20 15:14:34

标签: cakephp forms input

我再次提出一个关于cakephp形式的新问题 - >输入问题。我有时间字段的记录,我想以“18:35”的格式输入。时间选项只能设置为“24”,“12”或“无”。在我添加记录时,输入此格式不是问题。但是,如果我想编辑一条记录,时间会显示为“18:35:10”。我不太确定如何将其重新格式化为“HH:MM”格式,如果有一种蛋糕方式可以做到这一点。

THX,

cdjw

1 个答案:

答案 0 :(得分:0)

mysqls时间字段是HH:MM:SS,因此您需要在显示它之前重新格式化它,或使用char(5)作为字段类型。

重新格式化选项可以在模型/行为

的afterFind()中完成