[YMIR-265] *[ymir-core] _prerender()が呼ばれるのをpassthroughの時だけにする Created: 2008-10-13  Updated: 2008-10-13  Resolved: 2008-10-13

Status: Closed
Project: Ymir
Component/s: ymir-core
Affects Version/s: 0.9.6
Fix Version/s: 1.0.0-RC1

Type: Improvement Priority: Major
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

今までは、forwardの時に遷移先のページに対応するPageコンポーネントが存在しない場合は遷移元のページの_prerenderを呼ぶようにしていたが、その場合は通常と表示するテンプレートが異なるのに単一の_prerenderで処理しないといけなくなり_prerenderが複雑化するため、こういうケースではアクションメソッド内でforward先のテンプレートのための準備を行なうようにする方が良い。そのため、_prerender()が呼ばれるのをpassthroughの時だけにする。



 Comments   
Comment by skirnir [ 2008-10-13 ]

対処しました(r1844)。

互換性に影響のあるかもしれない変更は以下の通りです。

  • forward先に対応するPageクラスが存在しない場合に_prerender()が呼び出されないようになりました。_prerender()にforwardのための処理を書いている場合はアクションメソッドに移動するようにして下さい。
Generated at Wed Apr 16 07:32:54 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.