Когда пользователь выполняет поиск по дате, мне нужно передать дату в качестве параметра поиска через URL-адрес.Дата передачи в качестве параметра параметра поиска
Как: http://siteurl/post/index/created:03/15/2012
Как вы можете видеть, формат даты mm/dd/yy
, который создает проблему, в результате я получаю только 03
в качестве значения в запросе.
Отредактировано: Некоторый код из моих параметров я получаю в контроллере.
Array
(
[controller] => posts
[action] => index
[named] => Array
(
[created] => 03
)
[pass] => Array
(
[0] => 15
[1] => 2012
)
[plugin] =>
[form] => Array
(
)
[url] => Array
(
[url] => /posts/index/created:03/15/2012
)
[isAjax] =>
)
Есть ли способ, что пользователь может выбрать дату в формате mm/dd/yy
, а затем я могу изменить в другой формат после отправки формы?
Где я могу конвертировать код? Прежде чем отправить, как? – Rikesh
Получите сообщение в вашем контроллере cakephp и используйте метод перенаправления. – Ben
В качестве альтернативы вы можете использовать формат базы данных: 'YYYY-MM-DD' в качестве переданного аргумента. пока дата содержит только '-', вы в порядке. – mark