我很難調試到這裏找到問題。 我試過呼應$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;
您確定要將數據從控制器發送到視圖嗎? – Gerep
您可以添加您用來加載視圖的代碼嗎?你在第二個參數中傳遞'$ this-> data'嗎? –
@丹尼爾yes因爲我的其他變量工作 –