32 lines
2.2 KiB
PHP
32 lines
2.2 KiB
PHP
<?= $this->extend(LAYOUTS[$viewDatas['layout']]['path']) ?>
|
|
<?= $this->section('content') ?>
|
|
<div id="container" class="content">
|
|
<link href="/css/<?= $viewDatas['layout'] ?>/form.css" media="screen" rel="stylesheet" type="text/css" />
|
|
<?= form_open(current_url(), ['id' => 'action_form', ...$viewDatas['forms']['attributes']], $viewDatas['forms']['hiddens']) ?>
|
|
<div class="action_form">
|
|
<table class="table table-bordered">
|
|
<?php foreach ($viewDatas['fields'] as $field): ?>
|
|
<tr>
|
|
<th nowrap class="text-end"><?= $viewDatas['helper']->getFieldLabel($field, $viewDatas) ?></th>
|
|
<td nowrap class="text-start">
|
|
<?= $viewDatas['helper']->getFieldForm($field, old($field) ?? $viewDatas['entity']->$field, $viewDatas) ?>
|
|
<div><?= validation_show_error($field); ?></div>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</table>
|
|
<div class="text-center"><?= form_submit("", '수정', ["class" => "btn btn-outline btn-primary"]) ?></div>
|
|
<?= form_close(); ?>
|
|
</div>
|
|
<?php if (session()->has('error')): ?><div class="alert alert-info text-start"><?= nl2br(session('error')) ?></div><?php endif; ?>
|
|
</div>
|
|
<script src="/assets/tinymce/tinymce.min.js" referrerpolicy="origin"></script>
|
|
<script>
|
|
tinymce.init({
|
|
selector: 'textarea#description', // Replace this CSS selector to match the placeholder element for TinyMCE
|
|
plugins: 'preview importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media codesample table charmap pagebreak nonbreaking anchor insertdatetime advlist lists wordcount help charmap quickbars emoticons accordion markdown math importword exportword exportpdf',
|
|
toolbar: 'undo redo | accordion accordionremove | importword exportword exportpdf | math | blocks fontfamily fontsize | bold italic underline strikethrough | align numlist bullist | link image | table media | lineheight outdent indent| forecolor backcolor removeformat | charmap emoticons | code fullscreen preview | save print | pagebreak anchor codesample | ltr rtl',
|
|
menubar: 'file edit view insert format tools table help'
|
|
});
|
|
</script>
|
|
<?= $this->endSection() ?>
|