この記事の所要時間: 79

アイ・エス・シー実験室より

PHPでのシステム開発で最近「CodeIgniter」を利用しています。

以前、一度開発した頃は CodeIgniter1.6から1.7になったあたりだと思うので・・・うーん、それほど前では無いけどいつだか忘れました・・・。

CodeIgniterとはPHPのフレームワークでJava経験者にはとっつきやすいものだと・・・オススメしています。

まず、「CodeIgniterへようこそ」ページを見るとこんな内容が・・・・

CodeIgniter は、こんな人にぴったりです:

省スペースのフレームワークが欲しい人。
圧倒的なパフォーマンスを求める人。
PHP のバージョンや環境設定の違う一般的なホスティング(レンタルサーバ)で幅広く動作するものが欲しい人。
ほとんど設定がいらないフレームワークを希望する人。
コマンドラインを使う必要がないフレームワークを好む人。
決められたコーディングルールに厳格に従う必要がないフレームワークが欲しい人。
PEAR のような大規模な一枚岩のライブラリには興味がない人。
テンプレート言語を習得しなければならないのが嫌な人(必要な場合だけにオプションでテンプレートパーサが利用できるようなものは除く)。
複雑なものを避け、シンプルな解決策を好む人。
わかりやすく詳細なドキュメントが欲しい人。

PHPでの開発経験者にフレームワークなにがいいですか?って聞かれたら最近は迷わずオススメしています。

コードはこんな感じです。 ※CodeIgniter1.7.3 のソースです。

コントローラー部

ビュー部

サクサク出来ちゃいます。
PHPで開発しなきゃ・・・という方はお試し下さい!

PHPフレームワークの「codeIgniter」がスゴすぎる」という記事に書いてあるのですが、CodeIgniterはControllerがあれば動作します。

で?
ってこれがどういうことかと言うと
WebAPIを作るのに重宝するんです。
POSTやGETでパラメータを受け取って・・・処理して・・・画面に表示しないでJSONで出力っていうのにも対応します。

出力クラス::CodeIgniter ユーザガイド 日本語版によると・・・ページを表示する代わりにこんな出力も出来ます!

参考文献:
日本CodeIgniterユーザ会
CodeIgniter ユーザガイド 日本語版 Version 2.0.1
PHPフレームワークの「codeIgniter」がスゴすぎる

この記事が気に入ったら
いいね ! しよう

Twitter で