CodeIgniterとは? †
PHPのMVCフレームワークの一つ。アメリカのEllisLabが中心となって開発している。
CodeIgniter - Wikipedia
CodeIgniter(コードイグナイタ/イグニター)は、PHPを用いて動的Webサイトを構築するために利用するオープンソースのWebアプリケーションフレームワークである。
参考リンク †
公式サイト | http://codeigniter.com/ |
日本語サイト | http://codeigniter.jp/ |
日本語マニュアル | http://codeigniter.jp/user_guide_ja/ |
はてなブックマーク > タグ > codeigniter | http://b.hatena.ne.jp/t/codeigniter |
ライブラリ †
CodeIgniterに様々な機能を追加するライブラリが、サードパーティーから提供されている。
Tips †
CodeIgniter利用のコツ
チートシート †
CodeIgniterの使い方早見表(自分用のメモ)
機能 | 内容 |
CodeIgniter CRUD | データベースの利用 |
CodeIgniter ActiveRecord | データベースのActiveRecordヘルパーメソッド |
CodeIgniter model | modelの自作基底クラス |
CodeIgniter URI | URLの制御(パラメーターの取得) |
CodeIgniter Form | 入力フォーム |
CodeIgniter バリデーション | ユーザー入力値のチェック |
CodeIgniter captcha | スパム投稿の防止 |
CodeIgniter ワンタイムチケット | CSRF対策 |
CodeIgniter Qdmail | メール送信ライブラリ |
CodeIgniter 簡易ログイン | ControllerをextendしたMY_Controllerの利用法 |
CodeIgniter ソーシャルログイン | Opauthでソーシャルログイン |
CodeIgniter 外部ファイルの読込み | システム外のファイルの利用法 |
CodeIgniter 文字コード変換 | 携帯サイトで文字コード制御 |
CodeIgniter cron | crontabによるバッチ処理(定期実行) |
CodeIgniter 移植 | リファクタリング |
CodeIgniter アップロード | 画像のアップロード、リネーム、サムネイル作成 |
CodeIgniter Viewの命名則 | Viewの命名則 |
活用法 †
CodeIgniterの様々な活用方法が紹介されていました。
CMS †
- Concrete5にも似た日本製CMS「Seezoo」
http://www.moongift.jp/r/2010/08/seezoo/
- CodeIgniterベースのCMS「SiteManagr」
http://www.moongift.jp/r/2010/09/sitemanagr/
- 多言語対応のCMS「Ionize」
http://www.moongift.jp/2010/09/ionize/IonizeはPHP/CodeIgniter製のオープンソース・ソフトウェア。
多言語に対応したWebサイトを構築する際に使ってみたいソフトウェアだ。
- 今時の需要を取り込んだWeb用CMS「Halogy」
http://www.moongift.jp/2011/01/20110107-3/
参考書 †
CodeIgniterの使い方が説明されている本。
CodeIgniter徹底入門 河合 勝彦 / 鈴木 憲治 / 安藤 建一 翔泳社 2008-06-10 ¥ 4,104 |
Webサイト制作者のための PHP入門講座 鈴木 憲治 / 安藤 建一 / 小出 範明 技術評論社 2011-01-07 ¥ 3,218 |
PHPフレームワーク入門CakePHP/ZendFramework/symfony/CodeIgniter対応 掌田 津耶乃 秀和システム 2009-05-19 ¥ 2,800 |