public function insert() { $data = array('render' => 'Exemple/views/forms/insert', 'title' => 'Inserir', 'styles' => ['/css/main.css', '/css/exemple-forms.css']); $data['employee'] = ['name' => 'Nome do funcionário', 'job' => 'Nome da profissão', 'payment' => '00.00']; $params = $this->get('params'); if (count($params) > 0) { $data['employee'] = $params; $this->model('exemple'); foreach ($params as $field => $value) { $this->exemple->{$field} = $value; } $data['message'] = $this->exemple->save(); } Tools::contents($data['message']); $this->view('Exemple/views/index', $data); }
<?php if (isset($employee)) { \core\Tools::contents($employee); ?> <form id="exemple-edit" class="form exemple-edit" action="/exemple/action/edit" method="post"> <fieldset class="form-fieldset"> <legend class="form-legend">Cadastro de trabalhadores</legend> <input id="exemple-id" type="hidden" name="exemple-id" value="<?php echo $employee['id']; ?> "> <div class="form-conteiner form-conteiner-fields"> <label class="form-label" for="exemple-name">Nome</label> <input id="exemple-name" class="form-text exemple-name" type="text" name="exemple-name" value="<?php echo ucwords($employee['name']); ?> "> </div> <div class="form-conteiner form-conteiner-fields"> <label class="form-label" for="exemple-job">Emprego</label> <input id="exemple-job" class="form-text exemple-job" type="text" name="exemple-job" value="<?php echo ucwords($employee['job']); ?> "> </div> <div class="form-conteiner form-conteiner-fields"> <label class="form-label" for="exemple-payment">Salário</label> <input id="exemple-payment" class="form-text exemple-payment" type="text" name="exemple-payment" value="<?php echo $employee['payment']; ?>