В «представлении» моего действия «зарегистрироваться» я попытался создать поле даты для даты рождения.CakePhp FormHelper - поле ввода даты
echo $this->Form->input("Member.dateofbirth", array(
"label" => "Date of birth",
"name" => "date_of_birth",
"id" => "date_of_birth",
"empty" => true,
);
Но когда я отправить данные с кнопки отправки, и сделать debug()
, я вижу, что $this-> request->data["date_of_birth"]
содержит только год, и не содержит месяц и день.
debug($this->request->data["date_of_birth"]);
Результат отладки():
array(
'date_of_birth' => '1990'
)
Какой тип поля в базе данных? – Choma
DATE (это база данных MySQL) –
Вы пытаетесь использовать имя поля по умолчанию? Я имею в виду, удалив опцию '' name ''в FormHelper. – Choma