OSDN Git Service

ADD: テンプレート編集画面用タグを処理するメソッドにメソッド内キャッシュを追加。
authorsakamocchi <o-takashi@sakamocchi.jp>
Sat, 19 May 2012 02:30:43 +0000 (11:30 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sat, 19 May 2012 02:30:43 +0000 (11:30 +0900)
commit13447b975212bb7ce24e54b80284f4f88ef492ba
tree74bf105fc02a0792d4ebe5fa8ae2e93b6d35497b
parent13bf8196a38fd87cbd61e460634ba9132b93921f
ADD: テンプレート編集画面用タグを処理するメソッドにメソッド内キャッシュを追加。

Admin::parse_edittemplateinfo()とAdmin::parse_editadmintemplateinfo()はパースされる度にSQL文を発行し、テンプレートセット名とテンプレートセット説明を取得していた。

タグ<%edittemplateinfo%>と<%editadmintemplateinfo%>はそれぞれ、ページアクションtemplateedit/templatedeleteそしてadmintemplateedit/admintemplatedeleteで使用可能なタグだが、このページアクションにおいて、テンプレートIDは一意である。そのため、メソッド内キャッシュを追加し、問い合わせ回数を減らした。

クラス内キャッシュにするかメソッド内キャッシュにするかで悩んだが、不慮の事故を減らすためにメソッド内キャッシュとした。
nucleus/libs/AdminActions.php