初心者がCakePHPについて調べてみた。

初心者ですが、CakePHPについて調べてみました。

http://book.cakephp.org/ja

PHPの最近のフレームワークはだいたいMVCモデルになってるようです。

まずMVCモデルとは・・・。

  1. Model
  2. View
  3. Controller

の頭文字を取ってMVCモデル。

モデル(Model)

プログラムのロジックを書くところ。
DBへ接続とかもここ。

ビュー(View)

表示の部分
配列をループしたり、JavaScriptを実行したり、表示するhtmlを作成する。

コントローラー(Controller)

URIでリクエストされた時に実行するアクション(メソッド)を書くところ。

つまりMVCにすると

プログラムのロジック部分とビューのデザイン部分を切り分けれるというのがメリット。
なんかしぶい。

少し前、 「PHPはhtmlの中に直接記述できるから簡単!
と言ってたのがなつかしい・・・。

次にCakePHPのなじめない言葉がたくさんあるので、それ覚えてみます。

jQueryとphpjsでフォームの入力チェック

最近jQueryとphpjsを使ってます。
「phpjs・・・?」
http://phpjs.org/

jQueryのようにphpjsのフルパッケージを読み込むだけでPHPライクなJavascriptが書けるようになります。
PHP書く人なら直観的に使えて便利かもです。

これでフォームの文字が全部整数かどうかチェックしてみます。

フォームの整数入力のチェック

文字を入力!
 


コード