Hatena::ブログ(Diary)

WebデザインとWeb制作の学習ブログ

2010-06-01

[]Todoアプリ作成のチュートリアル

他のチュートリアルと違ってコード1行1行について説明されているので、プログラミング初心者としては非常に助かります。PHPの知識がなくいきなりcakephpを学ぼうとしている私でもなんとなくわかります。

連載:CakePHPで高速Webアプリ開発|gihyo.jp … 技術評論社


新しいフレームワークを学ぶときはとりあえずチュートリアルをいくつも探して1つ1つ読んでいって、そこに記載されているコードをコピペして組み合わせたもので自分でアプリ作るのが勉強の流れとしてはよさそうです。

[]cakephpブログチュートリアルのmodelの箇所がよくわからないので調べた

cakephpブログチュートリアルというのをまず試しにやってみました。

CakePHPブログチュートリアル :: 開発例 :: マニュアル :: 1.2 Collection :: The Cookbook

動くのは動くのですが、なぜ動くのかよくわかりませんでした。

特にmodelの部分がなぜこれを書くだけでデータベースと連動するのがわからなかったので、調べてみました。


class Post extends AppModel
{
  var $name = 'Post';
}
?>


以下のフォーラムの記事を発見して読んだところ、一部は理解できました。ただ、なぜこのmodelでデータベースに新規のデータを追加できるのかよくわからないままなので、引き続き調べようと思います。

"Blog チュートリアルにつまずいたら" フォーラム - CakePHP Users in Japan


同僚のプログラマの方が書いたmodelを見て参考にすれば解決するかと思いきやバリデーションの処理が追加されているだけのように見えてしまって解決しませんでした。

[]Dreamweavercakephpのview(CTPファイル)を編集可能にする設定

最近cakephpを勉強しているのですが、dreamweaverの設定を変えないとviewのファイルが開けないようです。

使っているバージョンがだいぶ古いので、方法を調べるのにちょっと苦労しましたが、googleで検索して解決しました。

こちらの記事を参考にさせてもらいました。

DreamWeaver で CakePHP の View ファイル thtml / ctp を開くには - ryuzi_kambe の?D