Piece_Example_Basicsのエラーについて

0 views
Skip to first unread message

takapon

unread,
Dec 25, 2008, 8:08:04 PM12/25/08
to Piece Framework Users (ja)
内海と申します。

Piece_Example_Basics-1.1.0をインストールしました。
exclusive のリンクをクリックした場合、2回目以降は下記のエラーメッセージが
でます。

Warning: Another flow execution of the current flow [ /basics/register-
with-exclusive-mode.php ] already exists in the flow executions.
Starting a new flow execution. in /usr/local/lib/php/Piece/Flow/
Continuation/Server.php on line 498

Piece_Unityは最新版をインストールしています。

Apache及びPHPの設定の問題でしょうか?

宜しくお願いします。

KUBO Atsuhiro

unread,
Dec 27, 2008, 2:31:05 AM12/27/08
to piece-framew...@googlegroups.com
久保です。

2008/12/26 10:08 takapon <tak...@pat.hi-ho.ne.jp>:

Piece_Flow の仕様と PHP の設定の問題です。

Piece_Flow は exclusive な実行中のフローに対してフロー実行チケットを与
えずに継続しようとされると下記のような動作を行います。

1. E_USER_WARNING を発生させる
2. 実行中のフローを破棄する
3. 新規にフローを実行する

E_USER_WARNING が発生すると、PHP はメッセージを指定された出力します。
PHP の設定オプション display_errors が true の場合、画面に表示されるこ
とになります。

http://www.php.net/manual/ja/errorfunc.configuration.php

ちなみに Piece_Examples_Basics のインデックスページは、HTML レイアウト
上にフロー実行をリンクする例も示しています。言い換えると、排他的なフロ
ー実行をどのように特定できるかを示しています。

排他的なフローを実行したあとにインデックスページをリロードすることで、
排他的なフロー実行へのリンクに自動的にフロー実行チケットが付与されます。
よく使われるのは、排他的な認証フローに対してログアウトのリンクを張るよ
うな場合です。

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

Reply all
Reply to author
Forward
0 new messages