Posted at

Zend Framework Tutorials #1

日本語に訳しながら自分メモ


ZendFrameworkでMVCアプリケーション

MVCで簡単なDBがあるアプリケーションをZendFrameworkで作ってみるよ

最終的にはZFでのアプリケーションの動きがわかって、

自分で探せるようになっているはずだよ


用意する


  • PHP5.6以上

  • (PDOにてアクセス可能なapacheとMySQL)

  • mod rewrite

  • apacheが.htaccessファイルをサポートしていること(※1)

(※1)

これに関してはhttpd.confファイルをこうやって変えればok

AllowOverride NoneAllowOverride FileInfo

ここちゃんとやらないとできないよん


早く始めたい人へ


  • ビルドインウェブサーバーを使おう

php -S 0.0.0.0:8080 -t public public/index.php


  • Vagrantを使おう

vagrant up


  • dockerを使おう

docker-compose up -d --build


チュートリアルアプリケーション

シンプルなアルバムの在庫管理システムを作るよ

そのために以下の4つのページから成るアプリケーションを作るよ

ページ
説明

アルバムたちのリスト
リストの表示、編集、削除、追加が一括でできるページ

新しいアルバムを追加する
新しいアルバムを追加できるページ

アルバムを編集する
アルバムを編集するページ

アルバムを削除する
確認後、アルバムを削除するページ

また、データベースに以下のテーブル(1つ)も保存しておく必要がある。

カラム
タイプ
null?
備考

id
integer

プライマリーキー、オートインクリメント

artist
varchar(100)

title
varchar(100)