classe de déclaration de variables de niveau dans codeigniter

Je suis nouveau à CI et ce que je veux faire est d'avoir un niveau de classe de la variable (qui e.g est un tableau). Mais il semble comme CI, malgré tous les hauts de la vantardise ne prend pas en charge cette fonctionnalité. Rien n'a été mentionné dans le guide de l'utilisateur à ce sujet. Il y a une rubrique appelée privé de variables et de fonctions, mais le texte a été apparemment gardé le silence concernant les variables.

Je veux avoir quelque chose comme :

class OrderStats extends CI_Controller {

protected $arr_CoreCountry = ('0'=>'uk', '1'=>'us'); 

public function __construct()
   {

        parent::__construct();
        //Your own constructor code

   }

   public function index()
{

    $this->load->model('orders', '', TRUE);
    //$data['result'] = $this->Testmodel->get_entries();
    $data['result'] = $this->Testmodel->get_reports();
    $this->load->view('test', $data);

}

public function getOrderStats()
{       
            $this->load->model('Orderstatsmodel', '', TRUE);

            //$data['result'] = $this->Testmodel->get_entries();
            foreach ($arr_CoreCountry as $key => $value)
            {
                $data['result'] = $this->Orderstatsmodel->get_orderStats($key);
            }
  //               $data['result'] = $this->Orderstatsmodel->get_orderStats(0);
            $this->load->view('orderstats', $data);

}

N'oubliez pas, lorsque je déclare $arr_CoreCountry variable à l'endroit tel qu'il est, dans ce post, je vois constamment un message d'erreur de syntaxe.
Lorsque je le place quelque part à l'intérieur de n'importe quelle fonction bien sûr, ensuite, il devient hors de portée et je reçois un message d'erreur messag que $arr_CoreCountry est une variable non définie.
La question est donc où puis-je définir?

S'attendre à une réponse rapide que la moitié de ma journée a été gaspillés simplement à cause de cette s*** à partir de codeigniter.

InformationsquelleAutor Syed | 2011-07-19