[Mobo-dev] Daily クラスへの移行

Back to archive index

Kazuhiko kazuh****@fdiar*****
2003年 6月 16日 (月) 12:04:34 JST


かずひこです。

At Sun, 15 Jun 2003 23:30:26 +0900,
Kazuhiko wrote:

> > ・MoBoBase に、データの追加関連も入っているが、これを MoBoEdit か何かに追
> >   い出して、Base からはなくしたい。
> 
> データの編集、追加関連はすべて MoBoEdit にまわして、
> 月表示からの追加は、
> MoBoAdd::new(@cgi,'month.rhtml',conf)
> 編集モードからの編集終了は
> MoBoEdit::new(@cgi,'month.rhtml',conf)
> みたいにしました。
> 
> ただ、それぞれの終了後の月表示で、@mode の値が 'month' ではなく 'add' や 
> 'edit' になるため (クラス名から自動的に決められるから)、navi プラグイン
> で「前月」「翌月」「編集」などが出てくれません。CGI 変数で何らかの形でモー
> ドを明示的に渡せるようにするのが素直な解でしょうか *1 。それとも、データ
> の編集、追加まわりを MoBoEdit に出したのが間違いだったのか...

編集、追加関連はすべて MoBoMonth にまわして、
月表示からの追加も、編集モードからの編集終了は
MoBoMonth::new(@cgi,'month.rhtml',conf)
にすれば万事解決ですね。なにを勘違いしていたのだろう...

> あと、そもそも月表示の画面に中途半端な追加フォームを置かず、(tDiary のよ
> うに) 追加モードを別に作った方がいいのではないか、という意見もありえると
> 思います。それについてはいかがでしょうか?

この変更をしたら、
○メリット
  印刷時に出納だけ印刷できる。
○デメリット
  追加するときに、「えっとどこまで記録したっけ」というのが分からない。
ですね。ということは、印刷時に追加フォームを印刷しないように css で細工
するのが一番いいのかなぁ。
-- 
かずひこ <http://wiki.fdiary.net/kazuhiko/>
  ★シャア「名字が付いてない」
  ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」



Mobo-dev メーリングリストの案内
Back to archive index