開発の流れを確認。目標はブログアプリを作ること

1. ブログ記事を追加していくためのシステムを構築する為には?

これから作成する機能を確認し、頭に入れておく。

1. 一覧を表示させる機能をつくる
2. 個別記事を表示させる機能をつくる
3. 記事の追加機能をつくる
4. 記事の編集機能をつくる
5. 記事の削除機能をつくる

(*流れはドットインストールのCakePHP講座に基づいています)
=================================================

2. VMCを理解する = ViewとModelとController

cake

V = view
M = model
C = controller

1. mysql(データベース)でtableを作る

2. VMCを理解したら、早速システム構築開始!

・posts controllerを作る => 次の投稿ページへ
・posts viewを作る => 次の投稿ページへ
・posts modelを作る

つまり、PostsControllerでブログ記事を追加する機能と編集する機能と削除する機能を作り、

Viewでそれらを表示させる為の画面を作る

・作っていくファイル構成
– index    (http://cakephp****.co.jp/blog名(サイト名)/posts/)
– view (http://cakephp****.co.jp/blog名(サイト名)/view/)
– add (http://cakephp****.co.jp/blog名(サイト名)/add/)
– edit (http://cakephp****.co.jp/blog名(サイト名)/edit/)
– delete (http://cakephp****.co.jp/blog名(サイト名)/delete/)

 

3. ModelにPost.phpファイルを作る