General

セッションの管理、等

2009年5月30日

遅々として、進まない。が、頭の中では進んでいる事があるので、メモ。

まず一つは、前回の記事で議論した、スキンの仕様に付いて。imagepopupなどの表示をどうしようかという話であった。多分、Nucleusのselector()に相当する機能を、スキン変数として供給する形になる。つまり、スキンの本体の内容は『<%skin.selector()%>』だけとする。ここからskin::var_selector()メソッドが呼び出されるが、これがNucleusのselector()に相当する形。ここから、gospelスキンのそれぞれの内容を、$_GETの情報に従って選び出せば良い。skin.selectorに与える引数で、どんなスキンタイプが使えるかが、ある程度制御できるはず。

もう一つ考えている事は、管理画面に付いてである。NP_adminを作成する上で、操作の確認画面(何かの削除とか)の為のスキンが、やたら多い事に気がついた。しかも、それぞれで少しずつ表示内容が異なるため、共通のスキンでこれらを一括して管理する事が出来ず、アクションごとにスキンを用意する事になってしまう。そこで、セッションIDごとにアクションの内容をDBに保存しておく事を考えている。こうすれば、DBの内容を表示する為のスキンを一つ用意しておくだけで良いはず。管理用のスキンが、かなりすっきりすると思う。

コメント

コメントはありません

コメント送信