Passer une variable du contrôleur à voir dans CodeIgniter

Je suis nouveau sur Codeigniter et de la programmation orientée objet en PHP.

Contrôleur:

public function index(){
    $this->load->model('main_model');
    $planet = $this->main_model->solar();
    $this->load->view('main_view', $planet);    
    }

Si echo $planet dans le contrôleur, il fait ce qu'il est censé faire. Si je echo $planet dans la vue, je reçois un undefined variable d'erreur. $planet n'est pas un tableau. Pourquoi ne pas les $planet variable passée à la vue?

Je sais que c'est une simple question et je suis embarrassé que je ne peux pas comprendre ce que je fais mal.

EDIT: Bon, après plus de bidouiller, je l'ai eu à travailler. Peut variables seulement être transmis à partir du Contrôleur à la Vue lorsqu'ils sont formatés comme un tableau?

source d'informationauteur user1616244 | 2012-09-06