я в настоящее время после этой основной CodeIgniter учебник и автор использовал подобный код в этом представлении/post_index.php страницеCodeigniter PHP короткие теги не работают
if (!isset($posts)){ ?>
<p> No Post to display </p>
<?php
} else {
foreach ($posts as $row){
?>
<h2> <?=$row['title']?> </h2>
<p> <?=$row['post'] ?></p>
<?php
}
}
?>
и я получаю пустую страницу с этим
<h2> <?=$row['title']?> </h2>
<p> <?=$row['post'] ?></p>
в моем источнике.
Однако, когда я использую этот
<h2> <?php echo $row['title']?> </h2>
<p> <?php echo $row['post'] ?></p>
Я в порядке. Он показывает все мои сообщения. Я сбегаю с wamp (просто скачал 64bits & Apache 2.4, версия 2.2E с сайта, за исключением того, что я не вижу большой разницы со всеми остальными 4 пакетами, которые у них есть ....) с Apache Version: 2.2. 21
PHP Версия: 5.3.10
Что происходит?
спасибо.
Добавить пробел между '=' и '$'? ' = $ row ['title']?>' – Aiias
codeigniter имеет конфигурационный параметр ** $ config ['rewrite_short_tags'] = FALSE; ** он должен быть TRUE в этом случае – sbaaaang