Archive for the ‘PHP’ 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でいきます。

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

php-フレームワーク

2011-05-19

PHPを独自で勉強しているわけですが、基本をざっとやってきたので、そろそろ難しそうな分野へ挑戦してみようかなと思っていまして、フレームワークなんかどうかと考えています。

フレームワークを使用すると効率良く開発ができるということなので、学びがいがあるのではないかと感じてます。

しかしPHPのフレームワークを学ぶにあたり、フレームワークといってもいろいろあるわけで、どのフレームワークを学んだら良いのかと最初に悩んでおりましたが、やはり情報が多くないと独学では難しいということで「cakephp」にしようと考えています。

symfony「Zend Framework」「Codeigniter」など人気があるようですが、まず最初に始めるなら「cakephp」ではないかという情報が多かったので決めました。

次回から「cakephp」について記していこう。

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