Open Source Web Development Tutorials - Dev Shed
CodeIgniterでブログを完成する!
(2009/03/30公開)
CodeIgniterでブログ作成ツールを作ろう
CodeIgniterでブログのエントリをページネートする
CodeIgniterでブログのコメントを表示する
CodeIgniterでブログのコメント機能を追加する
CodeIgniterでブログの見た目を改善する
PHPフレームワーク「CodeIgniter」でブログ用アプリケーションを完成させる
ようこそ!PHPフレームワーク「CodeIgniter」を使ってMySQL主導型のブログ用アプリケーションを作る方法を解説してきたこの全6回からなる連載も、ついに最終章を迎えることとなった。CodeIgniterを使うことによって、MVCのパターンを利用し、アプリケーションのロジック部分とビジュアル部分を切り離して開発することができる。今回の記事では、このアプリケーションの最後の部分、つまりコメントを受け取り表示する部分の見た目を改善してみよう。
はじめに
PHP開発者は、フォーム検証プログラムやテンプレート処理プログラムのような簡単なものから、データベース主導型アプリケーションのような機能満載のものまで、何でも思いに描くものを作り出すことができる。ブログ用ツールは、2番目のカテゴリーに入ることだろう。たいていの場合、このようなプログラムを開発するには、いくつかMySQLテーブルを作り、ブログエントリを扱うためのスクリプト群も作り、さらにHTMLページの形にこれらのデータを書き換えるためのテンプレートもいくつか作ることが求められるだろう。
もっとも、そのようなプログラムを組むときには、おそらく自分が作ったクラスや関数を使うこともできる。しかし、前述したようなブログ用アプリケーションを作る際に、CodeIgniterのようなフレームワークを使って時間と労力を節約することもできるのだ。
もしフレームワークを使う手法をお望みなら、早速この連載を読んでいただきたい。本連載では、CodeIgniterを使ってMySQL主導型のブログ用ツールを作る方法を包括的に紹介している。CodeIgniterを使うことによりMVCのパターンを利用し、アプリケーションのロジック部分とビジュアル部分を切り離して開発することができるのだ。
ここで「ビジュアル部分」に触れたが、前回の記事ではこの連載のチュートリアルで開発してきたブログ用ツールの見た目を改善する方法を扱ったことを覚えておられるだろう。ブログエントリ群を表示するためのビューファイルに、いくつかCSSのスタイルを追加することにより、ルック&フィールを飛躍的に向上させることができた。
しかし、このブログ用ツールには、特定のエントリに付けられたコメントを表示し、ユーザーがコメントを投稿するために使うWebフォームを表示するための、もう1つのビューファイルが含まれていた。そこで、本連載の最終回として、今回の記事では後者のビューファイルにスタイルを加え、CodeIgniterによるこのブログ用アプリケーションの開発に終止符を打つことにしよう。
では、このためになる旅路の最終部分を歩むことにしよう。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








