Thread Referenz auf Klassenmethode in Hash (4 answers)
Opened by scriptor at 2008-10-01 22:09

scriptor
 2008-10-01 22:09
#115090 #115090
User since
2008-05-07
69 Artikel
BenutzerIn
[Homepage] [default_avatar]
Bräuchte mal Eure Hilfe:

Ich will innerhalb einer Klasse mit einer Referenz auf eine Methode verweisen. Untenstehendes Beispiel (der Referenz) habe ich in einem Perlbuch gefunden, scheint aber nicht das gesuchte zu sein.
Die Fehlermeldung: "Global symbol "$self" requires explicit package name at /cgi-bin/sitescriptor.945/classes/module_garticle.pm line 189."
"line 189" ist die Zeile mit '_import_'.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
package classes::module_garticle;

use classes::module_article;
our @ISA = qw(classes::module_article);
#-------------------------------------------------
$Meta{'group'} = {
"id" => { 'html_checkboxesfromgroups' =>
{ '_import_' => sub { $self->html_selectfromgroups( @_ ) },
'_select_' => " _tabfield_ ", },
},
};
#--------------------------------------------------------
sub html_selectfromgroups { my $Self = shift; }


Geht das überhaupt? Ich könnte mir auch eine simplere Stringlösung vorstellen.
Danke Gerd

View full thread Referenz auf Klassenmethode in Hash