Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dae5fe9b

Von Sven Schöling vor etwa 4 Jahren hinzugefügt

  • ID dae5fe9ba84d62c62c13b99f8763bdb6d25d181e
  • Vorgänger e6491c8e
  • Nachfolger a8780020

SL::Request: request_base_uri

Unterschiede anzeigen:

SL/Request.pm
use Rose::Object::MakeMethods::Generic
(
scalar => [ qw(applying_database_upgrades post_data) ],
'scalar --get_set_init' => [ qw(cgi layout presenter is_ajax type cookies request_uri) ],
'scalar --get_set_init' => [ qw(cgi layout presenter is_ajax type cookies request_uri request_base_uri) ],
);
sub init_cgi {
......
return $uri;
}
sub init_request_base_uri {
my $uri = $_[0]->request_uri;
my $base_uri = $uri->clone;
my @segments = $base_uri->path_segments;
pop @segments;
$base_uri->path_segments(@segments);
$base_uri;
}
1;
__END__

Auch abrufbar als: Unified diff