[Xoops] お勉強しましょ

 氷川さんに面倒かけながら、どうにか動かした Cubson。
 最終目的は PBW 用のキャラクター包括管理モジュールを完成させることなんですが、想定している機能を考えてみると(僕にとっては)果てしなく高いハードルなので、とりあえずその前段階として、GURPS 4e のキャラクターデータを登録・編集できるモジュールを作ってみようと考えて。
 さっそく makeproject から wizard、そして /.xml/{table}_edit.xml を編集して makeform、更に /class/Module.class.php で Default を {Table}Edit に編集。

 とりあえずインストールしてみれ。
 てやーと送ったら

/sql/mysql.sql がありません。

 しまったコメントアウトし忘れてた。
 これでよし。
 てやー。
 インストール成功。


 よし、んじゃさっそくモジュールを起動。
 ポチっとな。

Fatal error: Call to a member function load() on a non-object in {localhost}talerpgpublic_htmlpbwmoduleschrsheetactionsCdEditAction.class.php on line 27

 しょっぱなから…orz
 ふふふ。しかし我輩の手元にはデベロッパーズバイブルという強い味方が……えーと27行目だから…… handler だな。
 つまり handler に代入するオブジェクトがねーよと。
 load の中だから、handler と cd か。

 ……オブジェクトが無い?

 んー、ちょっと待てよ? this から mAsset 行って……
 mAsset って、これはたぶん AssetManager ので、え、えーと……どこのページだ!?
 しかし焦るな俺。
 そんなときのための索引……
 さくい……
 うわぁい! メソッドレベルの項目が全然無いや!

 こ、これはアレですね? 自分で作れと、そういうことですね?
 インデックスのまとめから始める勉強なんて十年ぶりくらいだ。
 懐かしい。
 まあ正直ちょっとメンドクサイけど(笑)、学習効果はそれなりに見込めるんですよね。

 よし、やるか。

 まずはデベロッパーズバイブルに掲載されてる主要メソッドの索引作り。
 案の定、どんどんスタート地点が後退してってるぜ!(爆)