0

IDEを介してローカルでアプリを実行すると、エラーは表示されません

しかし、サーバーに転送すると、「クラスレイアウトのオブジェクトを/フォルダーの場所/rpcl/classes.inc.phpの484行で文字列に変換できませんでした」というメッセージが表示されます。

これは私が展開するのを止めているので、どんな助けもありがたいことに受け取られるでしょう。RPCLライブラリ全体をサーバーに転送しました(Google / Facebookなどのスペシャリストフォルダーを除く)

完全にパッチを適用したRadPHPXE2を実行しています

4

2 に答える 2

0

これは、RadPHP 内のフォームの破損でした。フォームを使用して新しいプロジェクトを作成し、古いプロジェクトからすべてのオブジェクトとコードをコピーしました。最後に、新しい form.php と form.xml.php を元のプロジェクトに戻しました。実際には解決策ではありませんが、HTML5 Builder が利用可能になったため、RadPHP で修正される予定はありません。

于 2012-11-25T18:47:16.107 に答える
-1

この問題は、html5 ビルダーでも発生します。

設計時にフォームのレイアウトまたはフォント プロパティを変更すると、問題が発生します。これにより、フォームファイルに構造が与えられます

<property>
  <property ..>stuff</property>
  <property ..>stuff</property>
</property>

したがって、面倒な回避策は、デザイン時にレイアウトやフォントなどのクラス プロパティを変更しないことです。

于 2013-08-05T06:04:54.793 に答える