氷川さんに面倒かけながら、どうにか動かした 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 ので、え、えーと……どこのページだ!?
しかし焦るな俺。
そんなときのための索引……
さくい……
うわぁい! メソッドレベルの項目が全然無いや!
こ、これはアレですね? 自分で作れと、そういうことですね?
インデックスのまとめから始める勉強なんて十年ぶりくらいだ。
懐かしい。
まあ正直ちょっとメンドクサイけど(笑)、学習効果はそれなりに見込めるんですよね。
よし、やるか。
まずはデベロッパーズバイブルに掲載されてる主要メソッドの索引作り。
案の定、どんどんスタート地点が後退してってるぜ!(爆)