現状、基本的には以下の形式になります。
コマンド名 = includeすべきファイル名:newするクラス名たとえば、c=topというパラメタを受け取ったときに、common/top.inc内にあるtopというclassをmodelとしてたたきたい場合は
top = common/top.inc:topと設定することになります。
パラメタでc=が省略された場合、コマンド名"index"が渡されたものとみなします。 ですので、top pageのコマンド名をindexにしておくといろいろと楽だったり便利だったりします。
コマンド名とファイル名、クラス名がすべて一致する場合、省略記法ありを考えてます。 具体的には、上述のtopを例にとると
top = common/:ってな省略をOKしようと思ってます。commonまで省略可能な記法も考えてますがまだ思案中です。
[dir = common/] top # 顧客情報系 [dir = user/] user_find user_list user_detailとかって感じになるのかなぁ?
基本のテンプレートファイル名を列挙できるようにしようと思ってます。 イメージとしては
top = common/top.inc:top, 正常系テンプレートファイル名, 異常系テンプレートファイル名とか
top = common/:, 正常系テンプレートファイル名, 異常系テンプレートファイル名とか
[dir = common/] top = , 正常系テンプレートファイル名, 異常系テンプレートファイル名とか、かなぁ。 実際には、テンプレートは3つ以上指定可能にする予定。