- 14 Out 2016, 15:47
#70527
Bom dia pessoal estou tentando tornar o campo empresa obrigatório, mas fica dando erro de Undefined variable: error_company na view. Abaixo está o que eu fiz:
Na index do controller account/register eu adicionei o codigo:
Na index do controller account/register eu adicionei o codigo:
Código: Selecionar todos
no validate do do controller account/register eu adicionei:
if (isset($this->error['company'])) {
$data['error_company'] = $this->error['company'];
} else {
$data['error_company'] = '';
}Código: Selecionar todos
na view account/register ficou assim:
if ((utf8_strlen(trim($this->request->post['company'])) < 1){
$this->error['company'] = $this->language->get('error_company');
}Código: Selecionar todos
e no arquivo de idiomas account/register:
<div class="form-group required">
<label class="col-sm-3 control-label" for="input-company"><?php echo $entry_company; ?></label>
<div class="col-sm-9">
<input type="text" name="company" value="<?php echo $company; ?>" placeholder="<?php echo $entry_company; ?>" id="input-company" class="form-control" />
<?php if ($error_company) { ?>
<div class="text-danger"><?php echo $error_company; ?></div>
<?php } ?>
</div>
</div>Código: Selecionar todos
mas quando vou testar aparece escrito Undefined variable: error_company na linha 250 da view, na linha o codigo que está la é esse:
$_['error_company'] = 'O campo empresa é obrigatório!';Código: Selecionar todos
Eu estou fazendo algo errado? ou falta algum arquivo ser modificado? quem puder ajudar eu agradeço <?php if ($error_company) { ?>
