J'essaie d'afficher une table en utilisant CodeIgniter. J'ai fait une fonction pour sélectionner toutes les données d'une table et l'afficher en utilisant une boucle foreach lorsque le bouton est cliqué. Je reçois cette erreur:Afficher la table de base de données dans CodeIgniter
Fatal error: Call to undefined method CI_DB_mysql_driver::result() in C:\Xampp\htdocs\Auction\application\models\bidding_model.php on line 47
Ceci est ma page de contrôleur:
public function viewauction()
{
$this->load->model('bidding_model');
$data['query'] = $this->bidding_model->viewauction();
$this->load->view('auction_view', $data);
}
C'est le modèle:
function viewauction()
{
$query = $this->db->select('products');
return $query->result();
}
est la vue:
<tbody>
<?php foreach($query as $row): ?>
<tr>
<td><?php echo $row->product_id; ?></td>
<td><?php echo $row->auction_id; ?></td>
<td><?php echo $row->start_time; ?></td>
<td><?php echo $row->end_time; ?></td>
</tr>
<?php endforeach; ?>
</tbody>