RadPHP XEでコンポーネントの復元でエラー?(その2)

前回の記事「RadPHP XEでコンポーネントの復元でエラー?」を整理しよう。

各Unitをコンポーネントは次のようになっている。

青矢印は参照、赤矢印はリンクを示している。

unit1.php → unit2.php → unit1.php の順にアクセスすると、2回目にunit1.phpにアクセスしたときに、次のエラーになる。

Application raised an exception class EPropertyNotFound with message ‘Trying to access non-existant property Unit1->Datasource1 in classes.inc.php, line 1451.’

エラーメッセージを見ると、どうやらUnit1のDataSourceコンポーネントを参照しようとして、エラーになっているようだ。

おそらくserialize()に問題があるのだろうと推測する。

2010年11月2日追記
RPCL Rev.289で修正されました。
RPCLを最新版に更新する方法は、「Team Japan » RPCL(RadPHP Component Library) の最新版について」をご覧ください。

コメント

  1. この問題は既に解決済みなのですが、まだSourceforge上のRPCLにコミットされていない状況です。
    そのうちコミットされると思います。

  2. 高橋智宏さま。
    コメントありがとうございます。
    コミット待ちですね。了解しました。

  3. 高橋智宏さま。
    お知らせありがとうございます。
    早速更新します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください