Я использую codeIgniter и пытаюсь передать массив данных.Я написал так:
$data['username']="Dumbo";
Я также написал это:
$data['shouts']=$this->Musers->getShout(); // retrieve data from table
Затем я пишу:
$this->load->view("welcome_message", $data);
На странице просмотра я написал:
<?php echo $username;
foreach ($shouts as $shout)
{
echo $shout->shout;
echo '<br>';
echo $shout->timeStamp;
}
?>
Проблема в том, что, хотя представление действительно получало данные из таблицы и отображало результаты на странице представления, возникла ошибка для $data['username']
, говорящая:
"Неопределенная переменная: имя пользователя"
Почему это так?$data['username']
уже определен!Или что я сделал не так?