記事表示のプログラムを作成する記事投稿のプログラムを作成するコメント投稿機能を作成するDBとCodeIgniterの初期設定データベースを作成するDB名:ci_blog文字コード:utf8_unicode_ciその後、以下のSQLを実行します。`entry`--※テーブル内の文字コードがutf8_unicode_ciではない場合は手動で修正してください。CodeIgniterの初期設定.htaccessの設置applicationと同階層に以下を設置。'KLIn!Psasaswewqsas3=zu0._BAU9dasdasd#!!@$.xdFJdVNRR';※encryption_keyは以下のサイトから取得できます。array("url");CodeIgniterで記事表示のプログラムを作成するブログコントローラーを作成する新規作成ファイル:controller/blog.phpまずはコンストラクタから。blog_modelという名前のモデルを読み込みます。blog_modelは後ほど作成します。__construct(){parent::__construct();$this->load->model("blog_model");}次に、ブログのトップページとして、記事を取得して表示するコントローラーを作成します。$data);}記事取得にはDBから情報を取得しなくてはいけません。そこでモデルとして、get_all_postを作成しています。get_all_postを使い、DBから情報を引き抜き、それをロードしてく仕様です。get_all_postモデルをつくっていきます。$query->result();}以上で、記事を取得するプログラムが完成しました。次に、取得した記事を表示するためのビューを作成していきます。"記事がありません";}?></div></body></html>以上で、DBから記事を表示するプログラムが完成しました。form_close();?></div></body></html>※フラッシュデータの詳しい説明はこちらからどうぞ。上記プログラムが理解できない場合は以下をご参考にしてください。form_open(“blog/add_new_entry”);)に指定されている、add_new_entryのコントローラーを作っていきます。通知メッセージやステータスメッセージ(ex:レコード2は削除されました)によく利用されます。$this->load->view()の場合と表記法法が異なることに注意redirect("blog/add_new_entry");}}以下のプログラムに着目してください。$body);フォームからPOSTされたデータをDBに投げ込む部分のプログラム(add_new_entryモデル)を作成していきます。$data);}CodeIgniterはほんと便利ですね。これだけで、POST情報をDBに挿入できます。以上で記事投稿フォームが完成しました。CodeIgniterでコメント投稿機能を作成する仕様は以下のとおりです。∟コメント投稿機能トップページから個別記事ページにいくと、コメントが投稿できます。ある基本的なブログの仕様です。`entry`--※テーブル内の文字コードがutf8_unicode_ciではない場合は手動で修正してください。トップページから個別記事のページへリンクを貼る編集ファイル:views/index.php記事タイトルにリンクを貼ります。"記事がありません";}重要な点としては以下です。$post->entry_id上記のようにエントリーIDを取得できます。トップページでは、get_all_postsモデルが実行されており、DB内にあるentryカラムの情報が保持されているためです。次に、個別記事ページのビューを作っていきます。?></h2></body></html>以上で、個別記事のタイトル、本文が表示されます。$this->blog_model->total_comments($id);}次に、以下3つのモデルつくっていきます。$this->db->count_all_results();}次に、コメントを表示するビューを作っていきます。"コメントはありません。";}?>また、ブログのトップページで、各記事に何件のコメントがあるかを表示させます。$this->blog_model->total_comments($post->entry_id);※上記はforeach内に挿入してください。form_close();?>次にフォームアクション先に指定されているコントローラーを作成していきます。"コメントが追加されました。$id);}}else{show_404();}}次に、投稿されたコメント情報をDBへ挿入するために、add_new_commentモデルを作成します。:16記事で解説】SEOプログラミング・ブログの学習の有料ロードマップ【公開】プログラミング独立の完全ロードマップ【月20万を稼ぐ道】PROGRAMMINGブログ型アフィリエイトの完全講義【ブログ歴6年の僕の集大成です】BLOGお仕事の依頼はこちらからどうぞWebマーケティングコンサルティングの依頼ページSEO25万円:ビジネススタートにおけるWeb制作・運用設計をサポートしますPROGRAMMINGマナブブログ・アフィリエイト・プログラミングを愛しています。ブログを書きまくる→ブログ収益7桁達成。普段はバンコクを中心に南国にひきこもりつつ、生活費は5万円くらいで生きています。me!ブログ・アフィリエイト・プログラミングを愛しています。ブログを書きまくる→ブログ収益7桁達成。普段はバンコクを中心に南国にひきこもりつつ、生活費は5万円くらいで生きています。