*

恋に落ちるブログを作ってみる(4)

公開日: : FuelPHP


さくっとひと通り見てきたので、そろそろ実際に作ってみることとします。


ブログを作るのは、よくあるみたいです。ここはいきなり題名を無視して「宿の予約システム」を作り始めることとしましょう。イメージ的には「じゃらん」を目安にしたいと思います。
まずは宿の「基本情報(yado_base)」を分析。
ID
登録日
最終日
名称
URL
email
担当者
電話
ファックス
住所県
住所市町村
住所
所属地域ID
交通概要
地図ID
画像1
概要タイトル
概要メモ
画像2
キャプション2
画像3
キャプ3
画像4
キャプ4
画像5
キャプ5

id varchar(100) NO NULL,
add_date date NOT NULL,
last_date date NOT NULL,
name varchar(255) NOT NULL,
url varchar(100),
email varchar(50),
att varchar(50),
tel varchar(20),
fax varchar(20),
address1 varchar(10),
address2 varchar(100),
address3 varchar(100),
area_id int(11),
transport varchar(255),
map_id int(11),
pict1 varchar(50),
title varchar(255),
memo text,
pict2 varchar(50),
cap2 varchar(100),
pict3 varchar(50),
cap3 varchar(100),
pict4varchar(50),
cap4 varchar(100),
pict5varchar(50),
cap5 varchar(100),
created_at int,
updated_at int

こんな感じでデータベースを作ります。さっそくモデルを書いてみます。と….色々調べると、ここはコマンドラインで自動生成ってのがスタンダードらしく、一から手書きはなかなか見当たらりません。できれば自分で納得しながら書いてみたいんですよね。

from('yado_base');
$query->where('id',$id);
return $query->execute()->as_array();
}
}

まず書いてみたのはDBクラスを使ったModel。
次にコントローラーを書いて、このモデルを呼び出してみます。

class Controller_Base extends Controller
{
public function action_test($id)
{
$base = new Model_Base();
$user = array();
$user['name'] = 'admin';
$user['query'] = $base->get_user($id);
return Response::forge( View::forge('base', $user) );
}
}

そしてVIEWを

<?php echo $name; ?>
<?php foreach ($query as $row): ?>
ID : <?php echo $row['id'];  ?>
名称 : <?php echo $row['name']; ?>
<?php endforeach; ?>

データベースに適当なデータを入れて
http://****/base/test/1
にアクセスすると…..成功しました。まずは第一弾完了です。最後の「1」はデーターベースの一番上の項目「id varchar(100) NO NULL」に入れたIDです。念のため。

効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門


Sponsored Link


 
 

関連記事

気になる情報・新製品発見メモ

日頃ネットをウロウロしていて記事にするほどでもない情報、記事にするほど内容がわからないものなどをメモ

記事を読む

ブラシレスジンバル SimpleBGC 2.42b7設定を微調整&テスト動画

毎日のようにebayあたりをウロウロしています。しかし!相変わらずブラシレスジンバル用のバランス調整

記事を読む

シルイG-20X と KTS PRO 40 と Velbon FHD-51Q

そろそろ新型の CANON Kiss が登場という噂です。いい加減に Kiss は無いと思うけど、別

記事を読む

海外旅行用のビデオカメラSONY CX430VとCX630Vを比較検討してみる

今年は子供が生まれたので一度も出かけられそうも無いが、去年は半分弱の海外放浪生活だった。これからは子

記事を読む

今年最後の桜撮影テスト 十王公園の桜が散り始めて綺麗

Brsuhless Gimbal の設定を調整したので、近所の公園で撮影してきました。曇り空の合間の

記事を読む

ナイスアイデア!Brushless Gimbal 三脚スタンド汎用型

風邪をひいたのか熱が出て僕ちゃんベッドで寝ています。やっと熱は下がってきたのですが。目が充血して真っ

記事を読む

ご質問は掲示板へお願いいたします。

Message

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

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

気になる情報・新製品発見メモ

日頃ネットをウロウロしていて記事にするほどでもない情報、記事にするほど

SONY α6300 ピクチャープロファイルの比較検討(最終)

欲しかった Kontakt 5 - Native Instrument

可変NDフィルターの色かぶりを調整する【追試あり】

しかしセキが止まりませんな。既に二ヶ月近くゴホゴホ。鼻水ずるずる。熱は

SONY α6300 ピクチャープロファイルの比較検討(動画編)

前回の「SONY α6300 ピクチャープロファイルの比較検討」に引き

SONY α6300 ピクチャープロファイルの比較検討

最近はa6300を使う機会が増えています。そうなると6500が気になり

【妄想】片手持ちハンドヘルド 3軸ジンバルスタビライザーの比較

未だに風邪が抜けません。もう一ヶ月以上...どうやら今年の風邪は長引く

→もっと見る




  •  

PAGE TOP ↑