【今日学んだこと】未経験からエンジニアで転職「7週間目その2」
火曜日!
やっぱPHPとかJavaとか触ってるほうが楽しいかも、、って思ってしまった今日
今日やったこと
- skype朝礼、終礼with Mさん、Eさん
- 同世代祭りシステムのを進める、機能ついか
- Spring入門の本
- bootstrapの勉強、見た目
できなかったこと
明日やること
- skype朝礼、終礼with MさんEさん
同世代祭りシステムのを進める
管理画面にキーワード検索を追加案件を表示する一般公開側にもキーワード検索を追加する- 「案件リスト」にて案件作成時、選択してコピーできるようにする
- 管理画面の方のURL、adminを入れて変える
ページネーション作る、20件ずつとか
見た目を整える
見た目
* ヘッダー作る
* フッター作る
* 上記二つができたら、テンプレートのレイアウト化する
* 検索窓を増やす
* その他見た目、できる範囲で、、、
今週やること
- 勉強しつつ同世代祭りシステムのを進める
- 表側も出来るだけかく
来週やること
めも
同世代祭りシステムのを進める
今日の流れ
・キーワード検索の追加
・bootstrapの勉強しつつ、見た目を綺麗にしていく
・カラーパレットみる
HTML/CSS、bootstrap、デザインのこと
【2020年版】もう配色デザインには迷わない!すごい無料カラーパレットツール59個まとめ - PhotoshopVIP
プロに学ぶ、一生役立つ配色の基本ルール8個まとめ【保存版】 - PhotoshopVIP
管理画面側もとりあえずHTMLくらいは綺麗にしよう
Bootstrapのレスポンシブなテーブルの列の幅を動的に変える - Qiita
文字数多いとはみ出る
【複数行にも対応】長過ぎる文字列を省略して末尾を三点リーダー(…)にする方法いろいろ – PSYENCE:MEDIA
うーん、てか管理画面をレスポンスにしなくてもいいのか、、、?
Javaのこと
先にこっちしよう
管理画面にキーワード検索を追加案件を表示する一般公開側にもキーワード検索を追加する- 「案件リスト」にて案件作成時、選択してコピーできるようにする
- 管理画面の方のURL、adminを入れて変える
- ページネーション作る、20件ずつとか
追加 何で検索したのかと、該当件数も出したいな
【案件を表示する一般公開側にもキーワード検索を追加する】
また別プロジェクトでやってみてできたら移植しよう
先に、カテゴリの選択がない場合をする
検索SQLで、検索欄が空欄のとき、全検索にする - Qiita
コントローラーで選択なしの時は戻る、にした
パターンとしては
カテゴリが記入あり&&キーワード記入あり →両方検索された物を表示
カテゴリが記入なし&&キーワード記入あり →キーワード検索のみ
カテゴリが記入なし&&キーワード記入なし →全件表示
カテゴリが記入あり&&キーワード記入なし →カテゴリ検索のみ
カテゴリがあってキーワードがないバージョンはできるんだけど
どうするのがスマートだろう
LIKEの使い方だったっぽい
※シングルクォーテーションで囲む場合は$、イコールの場合は#を使用します。
Spring MyBatisのSQLでLIKEを使用する方法Javaマスターへの道 | Javaマスターへの道
nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'keyword' in 'class java.lang.String' org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'keyword' in 'class java.lang.String'
keywordないっていうから書いたんだけど、変わらないなー
あ、あとカテゴリないバージョンできたらいけるなこれ
keywordがうまく反映されないー
mybatisでstring型を動的パラメータ(${ })で渡そうとしたらエラー MyBatisSystemException | ヰ刀のおもちゃ箱
状況的にはこれと似てるんだけど、もう片方のはkeywordそのままでもいけてるんよなぁ
【MyBatis】MyBatis@Springで動的なSQLを発行する際に発生したエラー対応 - SEワンタンの独学備忘録
List
を
List
にしたらできたー
移植しよう
すんなりできた
何で検索したのかと、該当件数も出したいな
【ページネーション作る、20件ずつとか】
Spring Boot + Thymeleafでページング機能を実装する - Qiita
https://www.beeete2.com/blog/?p=632
Spring BootのWEBの一覧画面上でページング処理を実装してみた(ソースコード編) | ITエンジニアとして経験・学習したこと
普通の Spring Boot 2.0 Web Applicatrion 〜 Bootstrap と Thymeleaf でページネーション 〜 - A Memorandum
うーん、わからぬなぁ
先にこっちしよ
【管理画面の方のURL、adminを入れて変える】
と思ったけど、サービス名決まってから一緒に変えよ
戻ってやりたいこと
外部キー設定
セキュリティ的なの何も気にしてないCSRFあたりってどうするんだろ
インデントの整理
Spring Boot でログイン画面 + 一覧画面 + 登録画面の Webアプリケーションを作る ( その10 )( ログイン画面作成3 ) - かんがるーさんの日記
あとで見る
Spring Bootで使われる基本的なアノーテーションと設定の仕組み (1/3):CodeZine(コードジン)
スネークケース、キャメルケースあたり質問しよ
カテゴリのinsert
joinの仕方 done
カテゴリのプルダウンをDBから done
あとなぜかログインのところがデフォルトの?が最初に表示されちゃう。多分どっかがうまく切り替わってない
エラーページを作る
うーん、複数条件検索ってどうするんだろ、自由記述の検索窓どうしよう
inにするために、先にチェックされたカテゴリのidをカンマ区切りにしてから入れ込むとか、、、?
とりあえずフリーワードの検索orカテゴリ1つバージョンにするか
公開されてない案件 jobs/2 とかにされた時のエラー画面
テンプレートのレイアウトか
手前の詳細部分にはjob_id入ってるんだけどnull?か何かで0でDBに入っちゃう
コードが全体的に汚い、綺麗にしたい
選択したプルダウンを検索語の画面でも保持しておきたい気持ち
管理画面の並び順の変更
コントローラ、増やしたほうがいいのかなーと思いながらjobに集約してしまっている感
カテゴリの編集が、全部営業スタートになっちゃってる
ユーザー側のエラー
【応募はいません。のif文】
マイグレーションが変 けど結局hiddenで送ってしまった
【jobs/2とかにした時のエラー画面を作りたい(is_enabled=1以外の時の処理)】
テンプレートの共通化
管理画面のURL
ページャー 20件ずつとかかな
上に戻るぽたんとかもつけたらjavascriptもかけていいかな
検索したら何件ありました、みたいなやつ?