Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 99601196

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 99601196d8e8438871fd5a814a0cd802c6fd5d68
  • Vorgänger bc7681a9
  • Nachfolger 218aeb17

Dispatcher: Pro-Request-Initialisierung in eigene Sub verschoben

Weiterhin optionale Initialisierung von Client und User in besagter Sub.
Erleichert die Verwendung die Initialisierung vom Dispatcher in eigenen
Scripten (z.B. der console oder rose_auto_generate_models.pl, auch wenn
die noch nicht umgestellt sind), weil dann nicht in jedem Script der
Initialiserungspfad nachgebaut werden muss.

Beispiel ($client_id_or_name und $login können z.B. vorher aus einer
Konfigurationsdatei gelesen werden):

use SL::Dispatcher;
use SL::DB::Customer;

our $dispatcher = SL::Dispatcher->new('CGI');
$dispatcher->pre_startup;
$dispatcher->pre_request_initialization(
client => $client_id_or_name,
login => $login,
);

print join("\n", map { $_->id . ":" . $_->name } @{ SL::DB::Manager::Customer->get_all(limit => 5) }), "\n";

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht