私はメッセージのリストを持っています。タイトルをクリックすると、そのメッセージを別のビューに移動してメッセージを見ることができます。CodeIgniterでID変数をコントローラに渡す方法
これは私がリンクをクリックするビューです。
投稿の表示
<a href="<?=base_url();?>index.php?/Message/display<?=$row['id']?>">Link</a>
メッセージコントローラ:
class Message extends CI_Controller {
var $TPL;
public function __construct()
{
parent::__construct();
}
private function display()
{
$query = $this->db->query("SELECT FROM messages WHERE id = '$id';");
$this->TPL['message'] = $query->result_array();
$this->template->show('Message', $this->TPL);
}
public function index()
{
$this->display();
}
}
メッセージを表示
<?$int=0;?>
<? foreach ($threads as $row) { ?>
<div class="row">
<div class="message">
<h3><?= $row['title']?></h3>
<p><?= $row['message']?></p>
<p><?= $row['member']?></p>
</div>
</div>
<hr>
<? $int++;?>
<? } ?>