PDA

View Full Version : Ext.ux.tree.RemoteTreePanelの実装について



suzu
1 Jun 2009, 1:08 AM
Ext.ux.tree.RemoteTreePanel を実装しようとしていますが、以下のメッセージが表示され、
ファイルツリーの取得・変更ができません。

 Warning: require(classes/ctree.php) [function.require (http://localhost/remotetree/function.require)]: failed to open stream: No such
 file or directory in C:\xampp\htdocs\remotetree\process-request.php on line 5

 Fatal error: require() [function.require (http://localhost/remotetree/function.require)]: Failed opening required 
 'classes/ctree.php' (include_path='.;C:\xampp\php\pear\') in
 C:\xampp\htdocs\remotetree\process-request.php on line 5


恐らく、process-request.php に記述されている、以下の4つのファイルが存在しないため
エラーになっていると思われます。

 require("classes/ctree.php");
 require("classes/cobj.php");
 require("classes/cfield.php");
 require("classes/cquery.php");


google等で調べましたが、4つのファイルが見つかりませんでした。
ダウンロードできるサイトなどがあれば、教えて下さい。

また、ファイルツリーが取得するデフォルトのディレクトリは、どちらで設定しているのでしょうか。


ご返答の程、宜しくお願い致します。

yuki
1 Jun 2009, 9:10 PM
こちらのスレッド (http://extjs.com/forum/showthread.php?t=55102)で紹介されているものだと思うのですが、



恐らく、process-request.php に記述されている、以下の4つのファイルが存在しないため
エラーになっていると思われます。

 require("classes/ctree.php");
 require("classes/cobj.php");
 require("classes/cfield.php");
 require("classes/cquery.php");


google等で調べましたが、4つのファイルが見つかりませんでした。
ダウンロードできるサイトなどがあれば、教えて下さい。


元のスレッドでも書かれていますが、バックエンドのソースコードは非公開とのことなので、上記ファイルについてはダウンロードできないかと思います。

Firebug等で、送受信されているパラーメータとデータを解析して、サーバー側のコードを書くしかないのではないでしょうか?(そんなに難しくもないかと:))



また、ファイルツリーが取得するデフォルトのディレクトリは、どちらで設定しているのでしょうか。


この質問の意味がよく分かっていないのですが、process-request.phpの指定であれば、Ext.ux.tree.RemoteTreePanelのloader.urlというコンフィグオプションのようですね。