CodeIgniter で簡単なニュース システムを作成しようとしていましたが、それを実行しました。しかし、結果の表示に問題があります。実際には、思った通りに表示されていますが、複数表示することはできません。
そのために「foreach」を使用しています。つまり、自分のスタイルを foreach の中に入れて表示すると、うまく機能します。しかし、最初にこれらのデータを定義してから (foreach の外で) 表示しようとすると、1 つのレコードしか表示されません。
私がやりたかったこと、うまくいかないこと:
<?php foreach ($posts as $row) {
$title = $row['title'];
$text = $row['text'];
$date = $row['date'];
$autor_id = $row['user_id'];
}
echo $title; ?>
何が機能しますが、私にとっては使いにくいです:
<?php foreach ($posts as $p): ?>
<h2><?php echo htmlspecialchars($p['title']); ?></h2>
<p><?php echo nl2br(htmlspecialchars($p['text'])); ?></p>
<?php endforeach; ?>
私がやろうとしている方法でこれを行うことさえ可能ですか?