问题描述
下午好
我需要存储跑步者的速度,即10分20秒。
此刻,我以秒为单位存储为INT,然后使用
<?= $form->field($model,'pace')->textInput(['value' => date('i:s',$model->pace)]) ?>
哪个可以正常工作,但是在保存表格的形式上,我需要将其转换回INT,我尝试了以下操作,但这使我获得了以int表示的日期时间而不仅仅是秒数
public function beforeValidate(){
if(!is_int($this->pace)){
$this->pace = strtotime($this->pace);
}
return parent::beforeValidate();
}
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)