нужна помощь с выводом массива дат в disabledDates datepicker.
есть таблица с датами начала и конца периода, я вывел его на странице с помощью dateperiod, но массив выводится просто в body. нужно пофиксить и вывести его в переменную, которую съест datepicker на схеме product.
в контроллере:
$data['dates'] = array();
foreach ($this->model_catalog_product->getProductDates($this->request->get['product_id']) as $date) {
$product_dates_data = array();
$data['dates'][] = array(
'date_comein' => $date['date_comein'],
'date_out' => $date['date_out'],
);
$begin = new DateTime($date['date_comein']);
$end = new DateTime($date['date_out']);
$daterange = new DatePeriod($begin, new DateInterval('P1D'), $end);
foreach($daterange as $dater) {
echo $dater->format("'Y-m-d'") . ", ";
}
}
в выводе:
<body>'2021-04-22', '2021-04-23', '2021-04-24', '2021-04-07', '2021-04-08', '2021-04-09', '2021-04-10', '2021-04-11', '2021-04-12', '2021-04-13', '2021-04-14', '2021-04-15', '2021-04-16', '2021-04-06', '2021-04-07', '2021-04-08', '2021-04-09', '2021-04-10', '2021-04-11', '2021-04-12', '2021-04-13', '2021-04-14', '2021-04-15', '2021-04-28', '2021-04-29', '2021-04-30', '2021-05-01', '2021-05-02', '2021-05-03', '2021-05-04', '2021-05-05', '2021-05-06', '2021-05-07',
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="ltr" lang="ru" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="ltr" lang="ru" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<!--<![endif]-->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>sdf</title>