Cytat(-=Peter=- @ 9.02.2010, 16:40:40 )

Klasa kernel_system dziedziczy po czymś? Może jest problem z widocznością składowych? Być może jeśli używasz dziedziczenia, to nadpisujesz konstruktor i obiekt konfiguracji się nie tworzy? Podaj bardziej rzeczywisty kod (oczywiście nie całość

), bo ten kod co podałeś wygląda na poprawny.
Nie dziedziczy, klasa ta jest najwyżej w hierarchii

. Natomiast klasę tą dziedziczą pozostałe komponenty. np:
<?php
include_once 'class.kernel.php';
include_once 'model/database.php';
class staticSite extends kernel_system{
public function show() {
// pokazuje statyczna postrone
$model_menu=new menu_model;
require_once('libs/Smarty.class.php');
$smarty = new Smarty;
$smarty->template_dir = $this->pathway()."templates/";
$smarty->compile_dir =$this->pathway().'smarty/templates_c/';
$smarty->config_dir =$this->pathway().'smarty /configs/';
$smarty->cache_dir =$this->pathway().'smarty /cache/';
require_once $this->pathway().'administration/class.ConfigMagik.php';
$ini = new ConfigMagik($this->pathway().'administration/config.ini');
if ($ini->get('friendly_url', 'configuration_of_the_site')=="yes") {
$this->title=$_GET['title'];
$mysql=$model_menu->getOneByShortLink($this->title);
}
else {
$this->id=(int)$_GET['id'];
$mysql=$model_menu->getOne($this->id);
}
$dane[] = $row;
}
$smarty->assign('static', $dane);
$smarty->display('static.tpl');
}
}
?>
Ps. Wiem, że tu jest namieszane trochę, ale właśnie chcę to uporządkować