|
|
||||||
|
#1
|
|
|
|
|
'Aloha!
Mon der stadig er nogen der bruger mason til at lave web-ting i perl? Jeg forsøger ihvertfald.... Jeg havde en plan om en autohandler der kunne åbne min forbindelse til MySQL og så "efterlade" en handler i $dbh. Jeg havde så tænkt mig at kunne tilgå denne $dbh i min hello-world.mas web-side. Sådan cirka som beskrevet her: http://www.masonbook.com/book/chapter-3.mhtml, midtvejs nede i ex3.3 og ex3.4. I noten efter ex3.4 skriver de så endda at der skal gøres noget magisk for at få gjort $dbh global. Jeg kan godt få det til at virke hvis jeg hacker det ind i apache config, men det virker lidt kluntet. Det ser så også ud som om jeg burde kunne bruge allow_globals i perl direkte, men jeg kan ikke gennemskue hvor og hvordan... Nogen der har forslag? /Morten %-) |
|
|
|
#2
|
|
|
|
|
2009-12-17 Morten Guldager wrote
> > Mon der stadig er nogen der bruger mason til at lave web-ting i perl? > Jeg forsøger ihvertfald.... Ah ja, perl v5.10.0 og en nogenlunde moderne ubuntu linux. /Morten %-) |
|
#3
|
|
|
|
|
On 17 Dec 2009 06:51:31 GMT, Morten wrote:
> Mon der stadig er nogen der bruger mason til at lave web-ting i perl? Ork ja. Nu til dags bruger jeg mest Mason som templating-sprog sammen med Catalyst, men jeg har et par gamle websites der er old-school Mason. > I noten efter ex3.4 skriver de så endda at der skal gøres noget > magisk for at få gjort $dbh global. Jeg kan godt få det til at > virke hvis jeg hacker det ind i apache config, men det virker > lidt kluntet. Jeg kan se på mine gamle websites at det er hvad jeg har gjort der: PerlSetVar MasonAllowGlobals "$blah $bloh" > Det ser så også ud som om jeg burde kunne bruge allow_globals > i perl direkte, men jeg kan ikke gennemskue hvor og hvordan... Har du set forklaringen på: * http://masonhq.com/docs/manual/Param...#allow_globals ? I dag tror jeg at jeg ville lave et modul til at repræsentere websitet og bruge en global variabel i modules namespace, hvis jeg skulle. Mvh. Adam |
|
#4
|
|
|
|
|
2009-12-17 Adam Sjøgren wrote
> On 17 Dec 2009 06:51:31 GMT, Morten wrote: > >> Mon der stadig er nogen der bruger mason til at lave web-ting i perl? > >> I noten efter ex3.4 skriver de så endda at der skal gøres noget >> magisk for at få gjort $dbh global. Jeg kan godt få det til at >... >> Det ser så også ud som om jeg burde kunne bruge allow_globals >> i perl direkte, men jeg kan ikke gennemskue hvor og hvordan... > > Har du set forklaringen på: > > * [..] Jæb, og det er lige præcis det er er mit spørgsmål, hvor er det jeg skal skrive: allow_globals => [qw($dbh)] Jeg gætter på at det er noget der skal hældes ind i en contructor som jeg ikke aner hvor er. Altså, jeg har ikke selv kaldt den, så det er jo nok noget der sker implicit via arv et eller andet sted. /Morten %-) |
|
#5
|
|
|
|
|
On 18 Dec 2009 11:58:31 GMT, Morten wrote:
>> Har du set forklaringen på: >> * [..] > Jæb, og det er lige præcis det er er mit spørgsmål, hvor er det > jeg skal skrive: > allow_globals => [qw($dbh)] > Jeg gætter på at det er noget der skal hældes ind i en contructor > som jeg ikke aner hvor er. Altså, jeg har ikke selv kaldt den, > så det er jo nok noget der sker implicit via arv et eller andet > sted. Der hvor du instantierer dit HTML::Mason::Interp-objekt. Du skal gøre det kedelige arbejde selv, når du vil noget specielt - normalt får du denne del "gratis" når du siger "PerlResponseHandler HTML::Mason::ApacheHandler" i din Apache konfiguration. Hvis ikke vil konfigurere dine globale variable i Apaches konfiguration må du vist skrive din egen ApacheHandler. (Tag gerne det jeg skriver med et gran salt, det er godt nok længe siden jeg har været inde i maven på Mason). Mvh. Adam |
|
|
| Lignende emner | |
| James Mason-film fra '47 Er der nogen af jer der ved hvilken dato og hvor "The Upturned Glass" (instr.: Lawrence Huntington; 1947) havde dansk premiere under titlen "Lægens hemmelighed"? |
|
| Debug i Mason Hejsa, Når jeg nørkler med mit mason-kode så sker det ofte at kompileren gylper en fejlmelding i hovedet på mig. Det er jo fint nok, så er de til at se og rette. Når jeg så... |
|
| Mason, RRDtool, pipe & fork Hejsa, Som subject måske antyder har jeg været vidt omkring.... Jeg vil gerne printe en RRD graf fra et Mason program. - direkte, ikke noget med en tmp-fil. Men det... |
|
| RH-9 og mason Hejsa, Jeg har problemer med at få Mason installeret på en Redhat-9 maskine. Måske det skyldes at RH-9 kører Apache-2 Problemerne begynder med at CPAN synes der skal... |
|
|
Al tidssætning er GMT. Klokken er nu 07:44. | Privacy Policy
|