モデル lib/MyApp/Model/Foo.pm を作成しました。その中:
...
sub bar {
my $schema = MyApp::Schem->connect("dbi:SQLite:data.db");
}
...
それはうまくいきますが、私がそう書くとき:
...
my $schema = MyApp::Schema->connect("dbi:SQLite:data.db");
sub bar {}
...
それは機能せず、これを書きます:
パッケージ "MyApp::Schema" を介してオブジェクト メソッド "connect" が見つかりません (おそらく "MyApp::Schema" をロードするのを忘れていませんか?) ...
グローバルな $schema var を作成して、さまざまなメソッドで使用したいと考えています。どうすれば到達できますか?