puedes hacerlo de muchas formas, lo que yo haría es crear un modelo para paises, en donde tenga los metodos para el ABM y las consultas por ejemplo:
Código PHP:
Ver originalclass paises extend model(){
public function nuevoPais($data){
}
public function buscarPais($data){
}
public function editarPais($data){
}
public function borrarPais($data){
}
public function listaPaises(){
$sql="select * from paises";
$consulta = $this->db->queryArray($sql);
return consulta;
}
}
depues en tu controlador asignas a una variables que pases a la vista el resultado de listarPaises();
El metodo "queryArray()", te tiene que devolver un arreglo, y despues en la vista, lo corres con foreach o con un simple for.
salu2