Hi -
I don't understand how Execute works. I've been through the docs
and checked out eg/x/Execute.pl, but still it's not clicking.
I have a perl object in my document root -> 'document.pl'. It
contains methods (including init) for my site logic:
#/usr/bin/perl
use strict;
use warnings;
use Date::Format;
use DBI;
use Carp;
sub init
{
my( $d, $r ) = @_;
$r->{data} = '';
$r->{title} = 'no title';
$r->{document} = $d;
0;
}
... and other methods ...
In my top level directory (where 'document.pl' lives) I load it
with:
$d = Execute( { object => "document.pl", syntax => 'Perl' } );
All OK.
In lower-level directories, I want to use the same object. Thinking
the "../" was 'magic' to Execute (it would search up from the
current directory to the top looking for the object), I tried:
$d = Execute( { object => "../document.pl", syntax => 'Perl' } );
and got:
[29303]ERR: 404: resume-base.epl(1): Not found '../document.pl', searched:
(note the 'searched:' is empty.)
Next I tried:
$d = Execute( { isa => "../document.pl", syntax => 'Perl' } );
and got the same thing:
[29303]ERR: 404: resume-base.epl(1): Not found '../document.pl', searched:
What have I missed?
Aloha => Beau;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]