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の様々な活用方法が紹介されていました。

CMS

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

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

参考書

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

CodeIgniter徹底入門CodeIgniter徹底入門
河合 勝彦 鈴木 憲治 安藤 建一

翔泳社 2008-06-10
売り上げランキング : 10903

Amazonで詳しく見る
by G-Tools
Webサイト制作者のための PHP入門講座Webサイト制作者のための PHP入門講座
鈴木 憲治 安藤 建一 小出 範明

技術評論社 2011-01-07
売り上げランキング : 5734

Amazonで詳しく見る
by G-Tools
PHPフレームワーク入門―CakePHP/Zend Framework/symfony/CodeIgniter対応PHPフレームワーク入門―CakePHP/Zend Framework/symfony/CodeIgniter対応
掌田 津耶乃

秀和システム 2009-05
売り上げランキング : 19181

Amazonで詳しく見る
by G-Tools

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