Я передаю массив в виде с контроллера. Простые вещи. Должен работать, но ведет себя довольно странно, и я не могу понять ошибку.CodeIgniter, передающий динамические данные с контроллера для просмотра
Это контроллер-
$link = "http://" . $server . ".something.com/uploads/" . $name;
$data = array(
'name' =>$name,
'server'=>$server,
'link'=>$link,
'username'=>$username
);
$this->load->view('photo_edit', $data); //sending $data to view
Это мнение -
<img src = "<?php echo $link; ?>"/>
Когда вид нагрузки, то $link
только это - http://.something.com/uploads/
Но когда я эхо $ ссылку в контроллер, его полностью прекрасный (с $server
и $name
, показывающий правильно). Существует некоторая проблема с передачей $link
.
Выполняете ли вы проверку ввода, чтобы убедиться, что 'server' не пуст? –
Код, представленный, должен работать так, очевидно, проблема в другом месте, кроме кода, который вы опубликовали. –
Что означает 'print $ link;' * внутри контроллера *? Правильно ли задана переменная? – Boldewyn