2013-02-19 3 views
0

Кусок кода у меня работает через массив и делает ссылку интерактивными каждого элементаПроблема с back_url() с использованием CodeIgniter

foreach($query as $news_item) 
{ 
?> 
    <li> 
     <a href= <?php echo base_url("pages/view/"); echo $news_item['game_id']; ?> >test</a> 
    </li>   
<?php 
} 

Я пытающегося использовать BaseUrl(), чтобы вернуться на сайт URL , затем направьте на страницы/view /, а затем переменную game_id элемента в массиве.

Приведенный выше пример дает мне ссылку для ссылки;

http://helios.hud.ac.uk/u0862025/CodeIgniter/index.php/pages/view1

, хотя, есть явно/после просмотра, его полностью игнорируя его, и я имею нулевой представление о том, почему, как я еще новичок в PHP.

Любая помощь будет прекрасна!

ответ

1

Похоже, что он лишает его функции base_url. Попробуйте это вместо

<a href="<?php echo base_url("pages/view/{$news_item['game_id']}"); ?>">test</a>

+0

Это работает отлично! Не знал, что вы делаете {} в середине строк, чтобы включить другую переменную – user1725794

Смежные вопросы