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に様々な機能を追加するライブラリが、サードパーティーから提供されている。
CodeIgniter利用のコツ
CodeIgniterの使い方早見表(自分用のメモ)
機能 | 内容 |
CodeIgniter CRUD | データベースの利用 |
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の様々な活用方法が紹介されていました。
テーマ | リンク |
データベース | 複数のデータベースへの接続 |
データベース | model名とテーブル名の関連付け |
データベース | insert/update 時にデータをクラスで渡す |
セキュリティ | PHP: CodeIgniterをセキュアに使うチュートリアル - Mach3.laBlog |
XSS | CodeIgniter XSS対策 |
XSS | CodeIgniter の XSS 対策はどうあるべきか? |
XSS | CodeIgniter の XSS 対策はどうあるべきか? その2 |
ログイン | Simplelogin |
ログイン | CodeIgniterでユーザー認証 |
セッション | CI_Sessionを拡張してPHP標準Sessionに対応してみた |
携帯サイト | CodeIgniterでモバイル認証 クッキーが使えない環境のみでのログイン |
携帯サイト | Codeigniter で超簡易的なモバイルページ出力をする |
メール | CodeIgniter用のQdmailライブラリを作ったよ |
HTTPメソッド | CodeIgniter のページネーションクラスでキーワードを GET で渡す方法 |
アップロード | CodeIgniterで複数のファイルのアップロードを受け付けるには? |
フック | CodeIgniterでRailsライクなbefore/afterフィルター |
移植 | CodeIgniter1.7.3 → CodeIgniter2.0.0への移植方法 |
IDE | NetBeans で CodeIgniter のコード補完を行わせる冴えたやり方 |
Ajax | CodeIgniter と Ajax に jQuery を使用する |
Ajax | [CodeIgniter] Ajaxヘルパ (Ajaxからのアクセスか判定) |
IonizeはPHP/CodeIgniter製のオープンソース・ソフトウェア。
多言語に対応したWebサイトを構築する際に使ってみたいソフトウェアだ。
CodeIgniterの使い方が説明されている本。
#html{{
table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798116769/sagasite-22/" target="_blank"><img src="" border="0" alt="CodeIgniter徹底入門" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798116769/sagasite-22/" target="_blank">CodeIgniter徹底入門</a><br />河合 勝彦 鈴木 憲治 安藤 建一 <br /><br />翔泳社 2008-06-10<br />売り上げランキング : 10903<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798116769/sagasite-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
#html{{
table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774145254/sagasite-22/" target="_blank"><img src="" border="0" alt="Webサイト制作者のための PHP入門講座" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774145254/sagasite-22/" target="_blank">Webサイト制作者のための PHP入門講座</a><br />鈴木 憲治 安藤 建一 小出 範明 <br /><br />技術評論社 2011-01-07<br />売り上げランキング : 5734<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774145254/sagasite-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
#html{{
table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798022772/sagasite-22/" target="_blank"><img src="" border="0" alt="PHPフレームワーク入門―CakePHP/Zend Framework/symfony/CodeIgniter対応" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798022772/sagasite-22/" target="_blank">PHPフレームワーク入門―CakePHP/Zend Framework/symfony/CodeIgniter対応</a><br />掌田 津耶乃 <br /><br />秀和システム 2009-05<br />売り上げランキング : 19181<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798022772/sagasite-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
#comment_kcaptcha