こことCIユーザーガイドの両方で(数時間)の調査を行った後、私は自分のテザーの終わりにいます。
私が望むものを達成するためにいくつかの答えを組み合わせましたが、期待どおりに機能しますが、<li>
をアクティブに設定しません。
意見
<ul class="nav">
<?php
$query = $this->db->query('SELECT menu_title, menu_url FROM menus');
foreach($query->result_array() as $row): ?>
<li <?php if ( $this->uri->uri_string() == $row['menu_url'] ): ?> class="active"<?php endif; ?>><a href="<?=$row['menu_url'] ?>"><?=$row['menu_title']?></a></li>
<?php endforeach ?>
</ul>
これは、テーブルから一連のナビゲーションオプションを取得してレイアウトします(機能します)が、cssをアクティブにすることはできません。