Einzelnen Beitrag anzeigen
Alt 04.08.2009, 20:24  
Chriz
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wieso reichst du die Variablen, die du benötigst nicht an die entsprechenden Klassen weiter?

index.php?cat=news&action=edit&id=5
PHP-Code:
<?php
require "./config.php";
$db = new DatabaseConnection(..);
$frontController = new FrontController();
$frontController->setRequest($_SERVER["REQUEST_URI"]);
$frontController->setSystemParam("db"$db);
$frontController->execute();
?>
NewsController.php
PHP-Code:
<?php
class NewsController extends Controller_Abstract {
  public function 
editAction(array $params) {
    
$manager = new NewsManager($this->getSystemParam("db"));
    
$news $manager->getNews($params["id"]);
    
// ..
  
}
}
?>
Wenn das nicht möglich ist, hat man die Kontrolle über den Code verloren.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten