TODO
- [x] 複数のリポジトリ操作をサービス層に持っていく
- [x] とともに、ドメイン層も整備することになると思う
- CSVアップロード機能
- [ ] ユーザーが自由にマスタを登録する
user table
をダイナミックに作れる?
- CsvServiceの処理ステップ
- [x] csv吐き出し
- [ ] csv読み込み
- [ ] validation
- [ ] 項目数が一致しているか
- [ ] MySQL取り込み
- [ ] 通知
migration作成
- 一部のテーブルを消して作り直すとき
- 該当テーブルを消す
migrations
テーブルから該当マイグレーションレコードを消す
- 新規作成のとき
migrate!!
- 更地db作成
php spark migrate -n 'Myth\Auth'
php spark migrate
その他新規作成
seeder
php spark make:seeder --suffix
entity
php spark make:entity --suffix
model
php spark make:model --suffix
seeder実行!!
- php spark db:seed VocabularyBookSeeder
- php spark db:seed UserSeeder
- php spark db:seed MSchoolCategorySeeder
- php spark db:seed SchoolCorporationSeeder
- php spark db:seed SchoolSeeder
- php spark db:seed SchoolCurriculumSeeder
- php spark db:seed SchoolPeriodSeeder
- php spark db:seed SchoolRoleSeeder
- php spark db:seed SchoolUserSeeder
- php spark db:seed SchoolUserRoleSeeder
- php spark db:seed SchoolTimeSeeder
- php spark db:seed SchoolHomeroomSeeder
- php spark db:seed SchoolSubjectSeeder
- php spark db:seed SchoolSubSubjectSeeder
- php spark db:seed SchoolLessonSeeder
- php spark db:seed MLessonEvaluationSeeder
- php spark db:seed SchoolLessonEvaluationSeeder
- php spark db:seed SchoolLessonMemberSeeder
- php spark db:seed SchoolAttendStatusSeeder
- php spark db:seed SchoolAttendStatusDetailSeeder
- php spark db:seed SchoolAttendSeeder
- php spark db:seed SchoolCertSeeder
- php spark db:seed SchoolCertItemSeeder
codeigniterにおけるエンティティと関係
https://forum.codeigniter.com/thread-80298.html