cubson1.00 ではまらないために
ときどき XOOPS Cube の小物モジュールをつくるのに cubson を利用しているのですが、現在公開されている 1.00 では、いくつか生成コードにバグがあります。
生成されるコードのバグにはまらないために少しメモ程度に書いておきます
■モジュールディレクトリ名は全て小文字英数に。
おもに AssetManager.class.php にからむバグですが、
モジュールディレクトリ名に大文字が入ったり、アンダースコア( _ )が入ったりすると、生成コードのバグにはまりやすくなります。
当面は、モジュールディレクトリ名は全て小文字にしておくのが無難です。
■ FilterForm
生成された XxxxFilterForm.class.php のコードに対して、_mNavi を mNavi に一括置換しておきましょう。
■ユーザサイドの一覧テンプレート
{dirname}_{tablename}_list.html に対して |theme を削除するように一括置換しておきましょう。theme modifier は、管理画面用なので、ユーザサイドで使えません。
今後も気がついたら、ここに書き足すか、cubson の wiki にまとめていくかしようと思います。