form的问题

<?php echo CHtml::activeTextField($activity,begTime);?>

我想用CHtml来做表单,但是如果我在前台输入的内容 的格式要经过我处理 然后 插入数据库怎么办…例如:我要插入时间…

前台是  年月日一个text  小时一个select 分钟一个select

后台插入这个时间戳

怎么样才能做到 ???

你可以在beforeSave()里对要保存的属性进行处理。

但是用CHTML 时不是要写属性的名字吗?

我这三个都是属于这个属性的。。怎么办

你可以自定义三个public member,分别存放年月日,小时和分钟。你在beforeSave里把这三个属性融合成一个timestamp(对应数据库的一个column)。记着要在safeAttributes声明这三个属性。

:D这样啊。。了解啦