解放区在住氷翠 緑の閃光
【解放区在住氷翠】氷翠のお気楽日記

モデル

2024-01-02

こんばんは、氷翠です。

Codeigniter4によって開発をしています。MVCを忠実に再現したフレームワークだと思います。コントローラによって実行されるきっかけを作る。モデルによってデータを引き出す。そして、ビューによってHTMLを含め、データを出力していく。

そのうちでデータベースからデータをとり出す役目があるのが「モデル」。

氷翠はデータを加工して保存とかの処理もモデルの中でやってたりもするが、その辺は人によるのかもしれないが、とにかく氷翠はそんな感じでやっている。

モデルの中で他のモデルを呼び出し、データベースからデータをとり出すわけだが、これが、簡単に取り出すことができるようになっている。前のバージョンでも結構簡単にできたのだが、今回のはデータベースにアクセスするため専用のモデルを更に簡単に作ることができるというものだ。

php spark make:model モデル名 --dbgroup データベースのグループ名 --return 返り値の種類 --table テーブル名

こんなのをターミナルとかコマンドラインで打ち込んで実行するとすぐにでもでき上がる。もちろんSSHでサーバーに接続してからの話だけどね。そう、まずはターミナルでSSHコマンドでサーバーと接続。そして、codeigniter4を入れてあるフォルダまで移動。そこに「spark」というファイルがあることを確認できたら、そこで上記のコマンドが実行できる。

もちろん、モデルをつくるだけではなく、ほかのコマンドもある。

コメントを残す

メールアドレスが公開されることはありません。