簡易掲示板(2)データベース、テーブルの設定|FuelPHP学習帳

FuelPHP学習帳

2014/10/17 update
スポンサーリンク

データベースのtable設計

投稿情報はデータベースに保存します。

ここでは「mybbs」という一つのtableを作成し、ユーザ名やメッセージ、画像ファイル名などを保存します。
tableは下表のように定義しました。

内容 カラム名 データ型
ID(主キー) id int[11]
ユーザ名 name varchar[50]
メッセージ message varchar[400]
画像ファイル image varchar[50]
IPアドレス ip varchar[39]
作成日時 created_at int[11]
更新日時 updated_at int[11]

モデル、tableの生成

次にFuelPHPのoilコマンドを使って、モデルとtableを作成します。

FuelPHPをインストールしたディレクトリに、コマンドラインで移動して、以下を入力します。

モデルクラスとマイグレーションの2つファイルが生成されました。
app/classes/model/mybbs.php
app/migrations/001_create_mybbs.php

次にマイグレーションを実行します。

oil r migrate

MySQLにログインして、テーブルが作られていることを確認します。
migrationとmybbsというテーブルが生成されました。

テーブルmybbsの各カラムがoilコマンドで指定したどおりに作成されていることが確認できます。

PHPの求人数で比較する求人サイトまとめ


スポンサーリンク

FuelPHPに関連した本
はじめてのフレームワークとしてのFuelPHP 改訂版
改訂 FuelPHP入門
fuelphp 逆引きガイド
パーフェクトPHP (PERFECT SERIES 3)
GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)
PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)
更新を受け取る
About

PHPフレームワーク初心者を対象に、FuelPHPの基礎、チュートリアルをお伝えするプログラミング学習サイトです。

動作環境について

運営者のブログ

更新のお知らせ

follow us in feedly

RSS購読