Archive for the ‘cakephp’ Category

cakephp-FormHelper

2011-07-06

FormHelperで使用する<form>のメソッド

  1. create(モデル名,属性)
    フォームの開始タグ<form>を生成する。属性には属性名をキーとする連想配列を準備します。
    例として(属性:array(‘type’=>’post’,'action’=>’xxx.php’)
  2. text
    <input type=”text”>を生成する。
  3. submit
    submitを生成する。
  4. end();
    </form>を生成する。

こんな感じでFormHelperのMVCのVを作成できますね。

ちなみにこの書き方ですと自分しかわからないですが・・・申し訳ありません。参考にしないでくださいね。自分用のメモなので。

cakephpを使ってみる

2011-07-06

cakephpをローカルで学習するにはXAMPPを入手しることで手軽に環境を整えることができます。
そしてローカルのサーバーの「htdocs」というフォルダにcakephpを突っ込み、その中でファイルを作成していくというような感じでしょう。
cakephpにはMVCがあります。

  • M「Model-モデル、データ関連」
  • V「View-画面」
  • C「Controller-プログラムの制御」

フレームワークの特徴や使い方を学ぶのは容易ではないと言われますが、開発に関わる人数が多ければ、効果を発揮するということです。また、同じコードを何回も書くといった作業の手間も省いてくれるようです。

例えば、フォームを作成するにしてもFormHelperといった自動で生成してくれるといったものもあるようです。
もちろんボタン一つでではないようですが、一から制作するよりは簡単なようですね。MVCの調整をしてあげる程度でしょうか。セキュリティーなども自分のような素人が頑張って作るより、フレームワークを使用した方が、しっかりセキュリティーができているようですね。

cakephpの開発環境

2011-07-04

PHPのフレームワークを学ぶにあたり、そろそろ開発環境を整えていこうと思い調べてみました。

多くの方はJava等の開発で人気のEclipse+PDTという環境で作業しているかもしれませんが、Eclipseは重いという口コミが多数あり、自分はNetBeansという開発環境を選択しました。

インストールしてみると、ソフトの立ち上がりもスムーズで重さも特に感じられません。使い勝手は、まだわかりませんが、Dreamweaverなどの重さも好きではないので、NetBeansはいい感じです。

その他の開発環境として、PHPEditorなども選択肢にありますが、どうでしょうか?

お使いの方の良いという情報があれば考えてみたいですが、しばらくはNetBeansでいきます。

他にも良い開発環境があれば教えてください。

Copyright(c) 2011 ホームページ制作に使える情報 All Rights Reserved.