mayona

plの記述をyamlファイルへ

0

http://www.hachikun.com/mt_plugin/FirstAccsessURL.pl
こちらの記述を勉強になるかと思い、yamlとpmに分けています。
1点質問させてください。

registry => {
applications => {
cms => {
methods => {
'dashboard' => \&_dashboard,
},
},
},

の部分を以下のように書きました。

applications:
cms:
methods:
MT::App::CMS::Dashboard::dashboard: $hoge::hoge::_sub_hoge


不備などご指摘いただきたくお願い申し上げます。

返信(2)

| 返信する
  • >mayonaさん
    このプラグインはなかなかいいですね。ブログでも紹介させて頂こうと思います。ご提示ありがとうございます。

    本題ですが、3ヶ所誤りがあります。
    まず、methods:配下のハッシュのキーはMT::App::CMS::Dashboard::dashboardではなく、dashboardです。
    2つめは、例として書かれているだけと思われますが、_sub_hogeは_dashboardです。
    3つめは、_sub_hogeだけではプラグインファイルにアクセスできないので、「$+プラグイン名::lib配下のプラグインディレクトリ名::モジュール名::メソッド名」としてください。

  • yujiroさん
    ありがとうございます!
    早速試してみます。
    細かい記述方法までは調べてもなかなか厳しいので、こういうアドバイスはとてもとても為になります。

返信する