ここで問題を特定するためのデバッグに苦労しています。$login_by_username
エコーを試みましたが、エコー$login_by_email
しません。
問題は、ログインフォームをロードすると、常に電子メールがラベルとして表示されることです。
コントローラ:
$login_by_username = $this->config->item('login_by_username', 'config1');
$login_by_email = $this->config->item('login_by_email', 'config1');
$this->data['login_by_username'] = $login_by_username;
$this->data['login_by_email'] = $login_by_email;
意見:
<?php
if ($login_by_username AND $login_by_email)
{
$login_label = 'Email or Username';
}
else if ($login_by_username)
{
$login_label = 'Username';
}
else
{
$login_label = 'Email';
}
?>
<?php echo form_label($login_label, 'login'); ?>
構成:
$config['login_by_username'] = TRUE;
$config['login_by_email'] = TRUE;