diff --git a/src/CoreFields/DateTimeField.php b/src/CoreFields/DateTimeField.php index 0d7be00..8c91dc9 100644 --- a/src/CoreFields/DateTimeField.php +++ b/src/CoreFields/DateTimeField.php @@ -16,7 +16,7 @@ class DateTimeField extends DateField public function __construct() { - $this->form='DateTimeForm'; + $this->form='PhangoApp\PhaModels\Forms\DateTimeForm'; } diff --git a/src/Forms/DateForm.php b/src/Forms/DateForm.php index d98e78e..3d19955 100644 --- a/src/Forms/DateForm.php +++ b/src/Forms/DateForm.php @@ -14,6 +14,8 @@ class DateForm extends \PhangoApp\PhaModels\Forms\BaseForm { $value=$this->default_value; + settype($value, 'integer'); + if($value==0) { diff --git a/src/Forms/DateTimeForm.php b/src/Forms/DateTimeForm.php index 1f786dc..fc2f440 100644 --- a/src/Forms/DateTimeForm.php +++ b/src/Forms/DateTimeForm.php @@ -4,17 +4,14 @@ namespace PhangoApp\PhaModels\Forms; use PhangoApp\PhaModels\Forms\DateForm; use PhangoApp\PhaModels\CoreFields\DateTimeField; -class DateTimeForm { - - public $set_time=1; +class DateTimeForm extends DateForm { function form() { - $timestamp=DateTimeField::obtain_timestamp_datefield($this->default_value); - // return ''; + $this->default_value=DateTimeField::obtain_timestamp_datefield($this->default_value); - return DateForm($this->name, $class, $this->default_value, $this->set_time); + return parent::form(); }