PHP

CodeIgniterとは?

PHPのMVCフレームワークの一つ。アメリカのEllisLabが中心となって開発している。
CodeIgniter - Wikipedia

CodeIgniter(コードイグナイタ/イグニター)は、PHPを用いて動的Webサイトを構築するために利用するオープンソースのWebアプリケーションフレームワークである。

参考リンク

公式サイトhttp://codeigniter.com/
日本語サイトhttp://codeigniter.jp/
日本語マニュアルhttp://codeigniter.jp/user_guide_ja/
はてなブックマーク > タグ > codeigniterhttp://b.hatena.ne.jp/t/codeigniter

ライブラリ

CodeIgniterに様々な機能を追加するライブラリが、サードパーティーから提供されている。

ライブラリ名内容
Ion_Authユーザー認証
DX_Authユーザー認証
Tank_Authユーザー認証。DX_Authを改良したもの
Rapydスキャフォルディング

Tips

CodeIgniter利用のコツ

チートシート

CodeIgniterの使い方早見表(自分用のメモ)

機能内容
CodeIgniter CRUDデータベースの利用
CodeIgniter ActiveRecordデータベースのActiveRecordヘルパーメソッド
CodeIgniter modelmodelの自作基底クラス
CodeIgniter URIURLの制御(パラメーターの取得)
CodeIgniter Form入力フォーム
CodeIgniter バリデーションユーザー入力値のチェック
CodeIgniter captchaスパム投稿の防止
CodeIgniter ワンタイムチケットCSRF対策
CodeIgniter Qdmailメール送信ライブラリ
CodeIgniter 簡易ログインControllerをextendしたMY_Controllerの利用法
CodeIgniter ソーシャルログインOpauthでソーシャルログイン
CodeIgniter 外部ファイルの読込みシステム外のファイルの利用法
CodeIgniter 文字コード変換携帯サイトで文字コード制御
CodeIgniter croncrontabによるバッチ処理(定期実行)
CodeIgniter 移植リファクタリング
CodeIgniter アップロード画像のアップロード、リネーム、サムネイル作成
CodeIgniter Viewの命名則Viewの命名則

活用法

CodeIgniterの様々な活用方法が紹介されていました。

CMS

  • 多言語対応のCMS「Ionize」
    http://www.moongift.jp/2010/09/ionize/

    IonizeはPHP/CodeIgniter製のオープンソース・ソフトウェア。
    多言語に対応したWebサイトを構築する際に使ってみたいソフトウェアだ。

参考書

CodeIgniterの使い方が説明されている本。

 CodeIgniter徹底入門
河合 勝彦 / 鈴木 憲治 / 安藤 建一
翔泳社
2008-06-10
¥ 4,104


 Webサイト制作者のための PHP入門講座
鈴木 憲治 / 安藤 建一 / 小出 範明
技術評論社
2011-01-07
¥ 3,218


 PHPフレームワーク入門CakePHP/ZendFramework/symfony/CodeIgniter対応
掌田 津耶乃
秀和システム
2009-05-19
¥ 2,800

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-07 (土) 22:38:27 (2833d)