Auf dem Modell wird der folgende Code verwendet, um die Variablen auf dem Controller zu erhalten:
<code>public function __get($key) { return get_instance()->$key; } </code>
Aber beim Laden der Ansicht habe ich beschlossen, alles auf dem Controller an den Loader zu hängen, um die Variablen auf dem Controller zu erhalten:
<code>$_ci_CI =& get_instance(); foreach (get_object_vars($_ci_CI) as $_ci_key => $_ci_var) { if ( ! isset($this->$_ci_key)) { $this->$_ci_key =& $_ci_CI->$_ci_key; } }</code>
Warum unterschiedliche Methoden für den gleichen Zweck wählen? Ich finde die dem Modell entsprechende Methode schon sehr gut
Auf dem Modell wird der folgende Code verwendet, um die Variablen auf dem Controller zu erhalten:
<code>public function __get($key) { return get_instance()->$key; } </code>
Aber beim Laden der Ansicht habe ich beschlossen, alles auf dem Controller an den Loader zu hängen, um die Variablen auf dem Controller zu erhalten:
<code>$_ci_CI =& get_instance(); foreach (get_object_vars($_ci_CI) as $_ci_key => $_ci_var) { if ( ! isset($this->$_ci_key)) { $this->$_ci_key =& $_ci_CI->$_ci_key; } }</code>
Warum unterschiedliche Methoden für den gleichen Zweck wählen? Ich finde die dem Modell entsprechende Methode schon sehr gut