私は PHP と CodeIgniter が初めてで、これについて言及している多くの質問があり、それらすべてを試してみましたが、何も機能していないようです。すべてが構成で自動ロードされ、データベースが実行されており、データベースへの投稿機能は機能していますが、ビューページへの書き込みはまったく機能しません。ユーザー名を表示する以外は、ビューページに新しい変数を作成します。
コントローラ
public function ShowNews()
{
$data = array();
$this->load->model('user');
$data['news'] = $this->user->getNews();
$this->load->vars($data);
}
モデル
function getNews(){
$q = $this->db->get('News');
if($q->num_rows() > 0){
return $q->result();
}
return FALSE;
}
意見
<?php foreach($news as $row) : ?>
<li><?php echo $row->Title; ?> </li>
<li><?php echo $row->Date; ?></li>
<?php endforeach; ?>
これはエラーです EDIT ves to news
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: news
Filename: admin/Pocetna.php
Line Number: 64
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: admin/Pocetna.php
Line Number: 64
CodeIgniter で WAMP、NetBeans を使用します。コントローラーからビューにデータを渡す必要があることがわかりましたが、理解できず、すでに数日試していますが、常に問題が発生しています。