7.WebFramework
先週に引き続き、CodeIgniter によるBlogシステムの構築を以下の資料を参考に続ける。
http://www.geekzshu.com/codeigniter/1844
時間に余裕が有れば、ログイン認証も実装する。
http://www.geekzshu.com/codeigniter/1856
こちらの解説記事で、 SimpleLoginSecure ライブラリを利用する記述が有るが、以下のリンクから最新版のSimpleLoginSecureをダウンロードしてインストールする。
download zip からダウンロードして、zipを解凍後、
application/librariesフォルダに配置。
SimpleLoginSecure
https://github.com/DaBourz/SimpleLoginSecure
以下は2012年度の古い資料
CodeIgniter を利用したWebサービスの構築
Webフレームワーク CodeIgniter を利用した、MVC (Model View Controller)を意識したシステム制作
状況確認
先回、XAMPPに CodeIgniter というPHP+MYSQLによるWebアプリケーションフレームワークを導入していた。
今回は、CodeIgniter を利用した Webサービスの開発について取り組む。
まず、以下のHello World プロジェクトを作成する。
・内容
CodeIgniter による PHPを利用した Webサービスについて、以下のサイトを参考に、 Hello World の表示まで行う。
http://codeigniter.com/tutorials/
注意)
動画の内容が古いので、2点修正
・コントローラの名称(クラス名)の前に CI_ を付ける
・application フォルダは system フォルダの一つ上の階層に配置されている
次回(または、時間が余ったら)
以下のチュートリアルビデオから、Create a Blog in 20 Minutes を参考に、シンプルなBlogサービスを作成する。
http://codeigniter.com/tutorials/
注意)
動画の内容が古い。データベースのテーブルの自動作成機能、 scaffold は今のバージョンでは利用できない。
PHPMyAdminから、SQLなどで手作業でテーブルの作成が必要。
参考資料:
php軽量フレームワークcodeigniter入門 ←※こちらのBlogの記事がお勧め※
↑から、
・CodeIgniter のインストール
・Hello Wordの表示
・MVCについて
・簡易Blogの作成(その1)
・簡易Blogの作成(その2)
を作成しておくと、CIについて理解が深まるでしょう。
CodeのURLから、index.php を消す方法について
↓ .htaccess の設定内容参照。
CodeIgniter のViewでCSSを利用するには
http://d.hatena.ne.jp/hidde/20081118/1226977364
次回(または、時間が余ったら)
以下のチュートリアルビデオから、Create a Blog in 20 Minutes を参考に、シンプルなBlogサービスを作成する。
http://codeigniter.com/tutorials/