<img src = "<?= $link ?>"></img>
Короткие теги включены в php.ini и в config.php codeigniter.Также пытался
<img src = "<?php echo $link; ?>"></img>
, но не работает.В выводе HTML это просто "", хотя простой <?php echo $link; ?> работает.
<?php echo $link; ?>
Похоже, что var не передается в представление.
Попытка:
<?php $link="http://www.google.com/images/srpr/nav_logo13.png"; ?> <img src = "<?php echo $link; ?>"></img>
просто чтобы быть уверенным, что больше ничего не происходит. Если вы видите изображение, что-то мешает доступу var к представлению.
Можете ли вы отредактировать свой вопрос, чтобы добавить код контроллера, который отправляет переменную в представление?
Вы действительно передаете переменную представлению через вызов load? См. Раздел «Добавление динамических данных в представление» на этой странице в руководстве пользователя .
load