現在、私のデータベースからニュースアナウンスを読み込むために、次のコードを使用しています。コードイグナイターを使用してMySqlデータベースからいくつかの結果を表示
<?php
$query = $this->db->query("SELECT * FROM news");
foreach ($query->result() as $row)
{
if($row->active == 1)
{
echo "<p>".$row->content."</p>";
}
}
?>
しかし、私はCodeIgniterの内部の私のテンプレートファイル内のこのコードを使用しています。コードをモデルファイルとコントローラファイルに分けるように、これを行うためのよりよい方法がありますか?
私はCodeIgniterのドキュメンテーションサイトでドキュメントを見つけましたが、上記のことを私に伝えていますが、フレームワークの設計方法に固執したいと思います。
モデル/コントローラでこれを行うと、公開しないのはなぜビューへのデータ? –
これは、コードイグナイタの新機能であり、まだそれを行う方法が完全にわからないということです。 –
@Nikolas Shaffer、私の答えを確認してください –