PHP-Code:
class menu {
var $_site = null;
//Kontruktor
function menu(&$site) {
$this->_site = $site;
}
function get_all(&$site) {
$array_temp = array();
$result = $this->_site->_db->query("SELECT * FROM... "); //funktioniert komischerweise
....
$this->_site->assign(menu,$array_temp); //funktioniert nicht
$site->assign(menu,$array_temp); //funktioniert
}
}{
Kann mir jemand sagen warum die Referenzübergabe mit dem Konstruktor nicht klappt? Ich muss ja sonst immer die Referenz mit übergeben und das wäre etwas umständlich? Ich benutze Smarty und möchte die Werte mit dieser Variante übergeben....
Kommentar