Mason 1.xコンポーネントページを作成していますが、期待どおりに動作していません。perlsubのマニュアルページは、my
変数が。内でアクセス可能であることを示していますsub
。しかし、次のコード:
my @myOrderBy = @orderBy;
sub sortAll
{
my $ret = 0;
foreach my $sortStr (@myOrderBy)
{
}
}
私にエラーを与えています:
/opt/rt4/local/plugins/RTx-Foo/html/cf/helpers/ticketQuery.ajxのコンパイル中にエラーが発生しました:変数「@myOrderBy」は/ opt / rt4 / local / plugins / RTx-Foo/htmlでは使用できません/cf/helpers/ticketQuery.ajx行206。
(206行目はforeach
行です)
同じコードは、メイソン以外のコンテキストでも正常に機能します。