Loading...

社内システム開発日記:その69

前書き

お疲れ様です!
小手投げです。

最近めっきり冷え込んで1人の時でも暖房をつけたくなります。
風が吹くとジャケットを出すべきかなと思います。

今回は日記です。

日記

最初に全部のDBにつなぎに行こうとしてたけど、
まず統括DB、そのあとにログインしたユーザの会社のDBの順のような気が

全社権限のあるなしで必要なdbが違うけど、とりあえず権限なしユーザ想定で作る

ログイン処理修正
ログイン後に所属会社のDBに接続

メニュー画面修正

表示してみるとロゴが表示されない
imageフォルダに画像を置いて表示させていたが、DBからデータを引っ張って表示させるか
そもログイン時に各会社に振り分けるのではなく最初から分けておくべきか

ルーティングに会社IDを追加

ロゴデータを引っ張ってくる処理
セッションから取り出した構造体の型がinterfaceになっていて、要素にアクセスできない
アサーションしてやる

ロゴだけでなく拡張子と表示名も取得する必要がある
表示されない

ブログの執筆公開

一つ目のテンプレートに直接imgタグを書いてみる
表示名が表示されるようになった
テンプレートに埋め込んだテンプレートには変数の展開ができないみたい

画像は依然表示されないので、DBのデータを見てみる
移行前のデータと比較すると2桁足りない
512桁までしか移行していなかった

データを移行前と同じにして再度表示
セッションがとれない&コンストラクタに保存したDBmapがとれない
DBはmainでつなぎに行かないとダメなのかな

後書き

DBが複数になったことで大分複雑になりました。

他社を閲覧できるとかどうしたものかと思います。

ではまた次回。

情報戦略テクノロジー