Open Source Web Development Tutorials - Dev Shed
CodeIgniterでブログのエントリをページネートする
(2009/02/27公開)
CodeIgniterでブログのエントリをページネートする
「CodeIgniterでブログ作成ツールを作ろう」と題する本連載の第2回へようこそ!この連載は全4回の総合的なチュートリアルで構成され、CodeIgniterを使ってデータベース主導のブログ用ツールの開発方法を説明している。多くのサンプルコードを掲載し、概論を補足しておく。
はじめに
強力なPHPフレームワークである「CodeIgniter」を使うと、モデル・ビュー・コントローラ(MVC)の手法で、オブジェクト指向のWebアプリケーションを素早く開発することができる。ソフトウエアパッケージ内に堅固なクラスとヘルパー関数を内蔵しており、簡単なWebフォームから機能満載のデータベース主導型プログラムまで思いつくもの何でも開発することができるのだ。
そこで、CodeIgniterの驚くべき能力を活用し、MySQL主導のブログ用アプリケーションの開発をする方法を学びたいと思われるなら、ちゅうちょせずにこの記事をお読みいただきたい!
紹介はこのくらいにして、ここで前回のチュートリアルで扱った点をおさらいしておこう。前回は、CodeIgniterでコントローラクラスと単純なビューファイルの2つのファイルを作るだけで、基本的なブログ用アプリケーションを構築する方法をお見せした。
この初期段階では、コントローラクラスは非常に限定的な機能しか持っていなかった。MySQLのテーブルに保存されたブログのエントリ群を表示するというだけのものだ。論理的にいって、今どきのブログ用アプリケーションにはさらなる機能が求められる。ユーザーが各エントリに対してコメントを投稿する機能や、ビジュアル的な改善などが必要となってくる。
ただし、ご想像の通り、これらの新たな機能は章を追うごとに漸進的にご紹介していく。今回第2回では、前回のチュートリアルで作ったコントローラクラスに、ブログのエントリをページネートする機能を加える方法を見ていこう。
この処理にはCodeIgniterに内蔵されているページネートクラスを使う必要がある。では、早速次の部分に移ることにしよう。おもしろさは保証つきだ。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








