学習日記51日目
どうも、enomotoです。
今日は仙台やに行ってきました。いやぁ、すばらしかったです。
詳しくはWebで。ということでPHP制作のメモを。
昨日までの簡単なまとめ
48日目から始めたカレンダー制作を始めました。仕様を決め実装し自らテストして
課題を完成させるものです。
本日までに
- 月ごとのカレンダーが表示できる(1ヶ月単位)
- 日ごとの詳細画面がありスケジュールを見ることができる
- 上記2のスケジュール詳細画面では、一覧表示とスケジュール登録・削除・編集ができる。
- ログイン機能を付ける。
まで、終わっています。
今日、やったこと
- ログイン機能を付ける
現在出ている不都合
- ログインはできても単独ユーザーのみに対応。
- 複数のユーザーが使うことは現状でできない。
あと、バグが新たに発生。
次回以降の課題
- ちゃんとマルチユーザー化する
- テストケースを書く
- テストを実行する。
- 完成
現在のファイル構成
|-- calendar | |-- create_db_table.txt | |-- lib | | |-- DB.php | | |-- controller.php | | |-- library.php | | `-- multiuser_lib.php | |-- modules | | `-- calendar | | |-- logic | | | |-- day_view.php | | | `-- month_view.php | | `-- view | | |-- day_view.php | | `-- month_view.php | |-- test_case_single_mode.txt | `-- web | |-- css | | `-- style.css | `-- index.php