Piece_Unity1.6.1のセッションについて

0 views
Skip to first unread message

takapon

unread,
Sep 28, 2008, 7:38:20 AM9/28/08
to Piece Framework Users (ja)
内海と申します。

Piece_Unity1.6.1からPiece_Unity_Sessionクラスの$_attributesプロパティが
なくなりましたが、このため、テンプレートでセッションに登録した配列やオブジェクトを
取得することが出来なくなりました。

Ticket #98にあるように
{__session._attributes[user].loginName}
でセッションの値を表示でき、便利に思っていましたが、1.6.1 からは表示できません。

確かにPiece Framework ではかなりの量のデータをセッションに登録しているので、
それをすべてPiece_Unity_Sessionクラスに取得することはパフォーマンス的に問題なのかも知れません。

セッションに登録された文字列ならば、
{__session.getAttribute(#loginName#)}で取得できましたが、配列やクラスは方法が
わかりません。
現在のバージョンでも、テンプレートからセッションの配列やクラスのプロパティ、メソッドを
表示することは可能でしょうか?

よろしくお願いします。

KUBO Atsuhiro

unread,
Sep 29, 2008, 7:55:57 AM9/29/08
to piece-framew...@googlegroups.com
久保です。

この件の修正を行ったバージョン 1.6.2 をリリースしましたのでご確認くだ
さい。

2008/09/28 20:38 takapon <tak...@pat.hi-ho.ne.jp>:
> 確かにPiece Framework ではかなりの量のデータをセッションに登録しているので、
> それをすべてPiece_Unity_Sessionクラスに取得することはパフォーマンス的に問題なのかも知れません。

$_attributes は $_SESSION 配列をリファレンスで保持しておりますのでパフ
ォーマンス的な問題はありません。

報告いただきましてありがとうございました。

--
KUBO Atsuhiro e-mail: ku...@iteman.jp

Reply all
Reply to author
Forward
0 new messages