Я использую CodeIgniter и архитектуру MVC для создания формы в ExpressionEngine.
Моя проблема в том, что у CodeIgniter нет даты ввода, которую я могу использовать с HTML. Мой код что-то вроде:
$data['cycle_begin'] = form_input('cycle_begin');
$data['cycle_month'] = form_input('cycle_month');
if(isset($_POST['submit']))
{
ee()->db->insert('exp_credit_tracker_assoc',
array(
'cycle_begin' => $_POST['cycle_begin'],
'cycle_months' => $_POST['cycle_month']
)
);
}
Вид - это что-то вроде:
<div class="form-group">
<label for="cycle_type">cycle_type</label><?= $cycle_type ?>
</div>
<div class="form-group">
<label for="cycle_begin">cycle_begin</label><?= $cycle_begin ?>
</div>
<div class="form-group">
<label for="cycle_month">cycle_month</label><?= $cycle_month ?>
</div>
Есть ли какая-либо форма form_date, которую я мог бы использовать, или мой единственный вариант - изменить ввод в моем файле представления и каким-то образом получить значение в моем контрольном файле?