SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
開始前に...

           •   githubに今日のソースコードを挙げてます。

           •   https://github.com/eccyun/phper-na_1st_eccyun

           •   照らし合わせながら見て頂けると、より分かり
               やすいかもしれません。




                                            2012/10/13 ぺちぱな。
12年10月16日火曜日
FuelPHPで増えました....ボクが....
                        @eccyun




                                  2012/10/13 ぺちぱな。
12年10月16日火曜日
突然ですが!




                    2012/10/13 ぺちぱな。
12年10月16日火曜日
ブログを作りました




                 http://eccyun.me/blog/

                                 2012/10/13 ぺちぱな。
12年10月16日火曜日
•    FuelPHPの入門ということで、oilコマンドにスポ
               ットをあてて進めていきます。


          •    ブログ公開までにやったことをなぞりながら、
               チュートリアルっぽくFuelPHPを紹介します。


          •    既にフレームワークを使って開発をされてる方
               から、これから何かフレームワークを使ってみ
               ようかな?という方まで。


                              2012/10/13 ぺちぱな。
12年10月16日火曜日
題して!




                      2012/10/13 ぺちぱな。
12年10月16日火曜日
FuelPHPで増えました....ボクの
                   Webアプリケーションが....




                         2012/10/13 ぺちぱな。
12年10月16日火曜日
簡単ですが自己紹介...
           •   タジマ リョウ @eccyun

           •   アプリケーションの研究開発職

           •   こういう場でお話するのははじめてなので、め
               っちゃ緊張してます...

           •   AppWorkShop という勉強会をやっています

           •   http://appworkshop.in/

                                        2012/10/13 ぺちぱな。
12年10月16日火曜日
FuelPHPについて
           •   2011年 7月に正式版がリリース

           •   コミュニティ駆動開発

           •   PHP 5.3 以上で動作

           •   他のフレームワークの良いところを取り入れ、
               規約を最小限に


                               2012/10/13 ぺちぱな。
12年10月16日火曜日
インストール

           • インストール方法は2種類
           •   http://fuelphp.com より zipをダウンロード

           •   Oilコマンドを使ったインストール

           •   今回はOilを使ってインストールを行います



                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
•   Oil コマンドのインストール

               $	 curl	 get.fuelphp.com/oil	 |	 sh


           •   FuelPHP プロジェクトの作成(要git)

               $	 oil	 create	 blog




                                       2012/10/13 ぺちぱな。
12年10月16日火曜日
実際にアクセス




               http://localhost/blog/public/

                                   2012/10/13 ぺちぱな。
12年10月16日火曜日
すげぇ!!




                   2012/10/13 ぺちぱな。
12年10月16日火曜日
FuelPHPでの開発の流れを掴む




                          2012/10/13 ぺちぱな。
12年10月16日火曜日
MVC

           • Model View Controller の略
           • プログラム設計・実装技法のひとつ
           •   プログラムの見通しが良くなったり、モジュー
               ルの取り替えなどが容易に行える



                            2012/10/13 ぺちぱな。
12年10月16日火曜日
2012/10/13 ぺちぱな。
12年10月16日火曜日
controllerとviewを作る

           • oilコマンドで公開画面のControllerと関連
               するViewを作る

           • $ oil g controller home index
                              controller名    view名

                                       2012/10/13 ぺちぱな。
12年10月16日火曜日
実行結果




               controllerとviewが作られる


                            2012/10/13 ぺちぱな。
12年10月16日火曜日
実際にアクセス




               http://localhost/blog/public/index

                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
すげぇ!!




                   2012/10/13 ぺちぱな。
12年10月16日火曜日
• /blog/fuel/app/classes/controller/home.php




                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
• /blog/fuel/app/views/template.php




                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
• /blog/fuel/app/views/home/index




                                    2012/10/13 ぺちぱな。
12年10月16日火曜日
view.php



                                          template.php




               http://localhost/blog/public/index

               http://localhost/blog/public/index

                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
template.php
           • ヘッダ・フッターなどページの共通部分
               を記述しておく。

           • 最低限の編集で全体に適用出来る。
           • 明示的な指定も出来ます。
               $this->template = View::forge('hoge');

                                         2012/10/13 ぺちぱな。
12年10月16日火曜日
テンプレートエンジンを変更する




                        2012/10/13 ぺちぱな。
12年10月16日火曜日
テンプレートエンジン

       • 表示用のページを生成する仕組み
       • SimpleTags, Mustach,Twig,Jade,haml,Smarty,Dwoo
       • 保守性という点から見させていただくと個人
               的には結構重要です...。



                                   2012/10/13 ぺちぱな。
12年10月16日火曜日
セットアップ
       • $ cd /blog/fuel/app/vendor
       • $ curl -O http://www.smarty.net/files/
            Smarty-3.1.12.tar.gz
       • $ tar zxvf Smarty-3.1.12.tar.gz
       • $ mkdir ./Smarty
       • $ mv ./Smarty-3.1.12/libs ./Smarty/libs
                                      2012/10/13 ぺちぱな。
12年10月16日火曜日
• $ cd /blog/fuel/app/config/config.php




                                    2012/10/13 ぺちぱな。
12年10月16日火曜日
Viewを編集する

          • 拡張子を.phpから.smartyに変更
          • views直下のtemplate.phpをtemplate.smartyに
          • /homes/index.php を index.smartyに変更

                                2012/10/13 ぺちぱな。
12年10月16日火曜日
• $ /blog/fuel/app/views/template.smarty




                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
• $ /blog/fuel/app/classes/home.php




                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
データベースを設定して、Modelを作成する




                       2012/10/13 ぺちぱな。
12年10月16日火曜日
modelの利用にあたって
       • 手動でデータベースを作成する
       • 開発用と本番用にデータベースの設定ファイ
               ルが分けられている

       • /blog/fuel/app/config/development/db.php
       • ORMパッケージの追加
                                    2012/10/13 ぺちぱな。
12年10月16日火曜日
• /blog/fuel/app/config/development/db.php




                                    2012/10/13 ぺちぱな。
12年10月16日火曜日
• $ cd /blog/fuel/app/config/config.php




                                    2012/10/13 ぺちぱな。
12年10月16日火曜日
Modelを作る

       • oilコマンドでmodelを作る
       • $ oil g model article title:varchar[50] body:text
       • $ oil refine migrate

                                      2012/10/13 ぺちぱな。
12年10月16日火曜日
実行結果




               テーブルができてる!!


                      2012/10/13 ぺちぱな。
12年10月16日火曜日
すげぇ!!




                   2012/10/13 ぺちぱな。
12年10月16日火曜日
controllerとviewにちょっと手を入れる




                              2012/10/13 ぺちぱな。
12年10月16日火曜日
• /blog/fuel/app/classes/controller/home.php




                                     2012/10/13 ぺちぱな。
12年10月16日火曜日
• /blog/fuel/app/views/home/index.smarty




                                    2012/10/13 ぺちぱな。
12年10月16日火曜日
データの追加
       • oil console を使って 記事データを追加する
       • $ oil console
       • FuelPHPのメソッドをコールすることが可能
       • コードを断片的に実行するといった、簡単な
               確認用途に最適

                         2012/10/13 ぺちぱな。
12年10月16日火曜日
せっかくなので、実際にやってみます




                         2012/10/13 ぺちぱな。
12年10月16日火曜日
最後に....
       • oil コマンドって素晴らしい!
       • Fuelでアプリケーションが増える
       • もしまたお話しする機会がございましたら、
               その時はもう少し踏み込んだ内容を紹介して
               いきたいと思います...。

                               2012/10/13 ぺちぱな。
12年10月16日火曜日
ご静聴ありがとうございました




                        2012/10/13 ぺちぱな。
12年10月16日火曜日

Más contenido relacionado

Destacado

FuelPHP + Pagoda Box
FuelPHP + Pagoda BoxFuelPHP + Pagoda Box
FuelPHP + Pagoda BoxSotaro Omura
 
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)Hiroyuki Ishiyama
 
Fuel php osc tokyo2012
Fuel php osc tokyo2012Fuel php osc tokyo2012
Fuel php osc tokyo2012Fumito Mizuno
 
CakePHP vs FuelPHP
CakePHP vs FuelPHPCakePHP vs FuelPHP
CakePHP vs FuelPHPSotaro Omura
 
FuelPHPをさわってみて
FuelPHPをさわってみてFuelPHPをさわってみて
FuelPHPをさわってみてSotaro Omura
 
はじめての FuelPHP
はじめての FuelPHPはじめての FuelPHP
はじめての FuelPHPSho A
 
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介Naoto Mawatari
 
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成kenjis
 
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoyakenjis
 
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/1210分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12kenjis
 
今日から始めるLaravel
今日から始めるLaravel今日から始めるLaravel
今日から始めるLaravelMasaru Matsuo
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみたTakeo Noda
 

Destacado (12)

FuelPHP + Pagoda Box
FuelPHP + Pagoda BoxFuelPHP + Pagoda Box
FuelPHP + Pagoda Box
 
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
 
Fuel php osc tokyo2012
Fuel php osc tokyo2012Fuel php osc tokyo2012
Fuel php osc tokyo2012
 
CakePHP vs FuelPHP
CakePHP vs FuelPHPCakePHP vs FuelPHP
CakePHP vs FuelPHP
 
FuelPHPをさわってみて
FuelPHPをさわってみてFuelPHPをさわってみて
FuelPHPをさわってみて
 
はじめての FuelPHP
はじめての FuelPHPはじめての FuelPHP
はじめての FuelPHP
 
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
 
フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成フレームワーク入門書の決定版が完成
フレームワーク入門書の決定版が完成
 
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/1210分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
 
今日から始めるLaravel
今日から始めるLaravel今日から始めるLaravel
今日から始めるLaravel
 
Laravel5を使って開発してみた
Laravel5を使って開発してみたLaravel5を使って開発してみた
Laravel5を使って開発してみた
 

Similar a ぺちぱな。 はじまり

Fuel phpをcomposerに本気で対応させた時の話
Fuel phpをcomposerに本気で対応させた時の話Fuel phpをcomposerに本気で対応させた時の話
Fuel phpをcomposerに本気で対応させた時の話Keishi Hosoba
 
第7回ゆるふわ勉強会
第7回ゆるふわ勉強会第7回ゆるふわ勉強会
第7回ゆるふわ勉強会horike37
 
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたFuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたtoshihirock
 
20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMapKenichi Ohwada
 
すごいぞ!Google Chrome
すごいぞ!Google Chromeすごいぞ!Google Chrome
すごいぞ!Google ChromeEigoro Yamamura
 
Word camptokyo2012セッション資料
Word camptokyo2012セッション資料Word camptokyo2012セッション資料
Word camptokyo2012セッション資料horike37
 
Sacss WordPress Special with Fireworks
Sacss WordPress Special with FireworksSacss WordPress Special with Fireworks
Sacss WordPress Special with FireworksYUKI YAMAGUCHI
 
PhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションPhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションMasahiko Tachizono
 
バージョンアップに負けないためのプラクティス
バージョンアップに負けないためのプラクティスバージョンアップに負けないためのプラクティス
バージョンアップに負けないためのプラクティスYuji Tokuda
 
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!YUKI YAMAGUCHI
 
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDBCyberAgentにおけるMongoDB
CyberAgentにおけるMongoDBAkihiro Kuwano
 
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能Takuya Fujimura
 
WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN kamiyam .
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルドHiroshi Sakate
 
CPANモジュールをPHPに移植してみた話
CPANモジュールをPHPに移植してみた話CPANモジュールをPHPに移植してみた話
CPANモジュールをPHPに移植してみた話memememomo
 
Hakyllで遊んでみた。
Hakyllで遊んでみた。Hakyllで遊んでみた。
Hakyllで遊んでみた。Tomohiko Himura
 
インストールどうしてますか
インストールどうしてますかインストールどうしてますか
インストールどうしてますかHirohisa Yamaguchi
 

Similar a ぺちぱな。 はじまり (20)

Fuel phpをcomposerに本気で対応させた時の話
Fuel phpをcomposerに本気で対応させた時の話Fuel phpをcomposerに本気で対応させた時の話
Fuel phpをcomposerに本気で対応させた時の話
 
第7回ゆるふわ勉強会
第7回ゆるふわ勉強会第7回ゆるふわ勉強会
第7回ゆるふわ勉強会
 
Osc2012tokyo timing
Osc2012tokyo timingOsc2012tokyo timing
Osc2012tokyo timing
 
FuelPHP で DynamoDB
FuelPHP で DynamoDBFuelPHP で DynamoDB
FuelPHP で DynamoDB
 
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみたFuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
 
20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap20120516 NetCommons GoogleMap
20120516 NetCommons GoogleMap
 
Sacss sp5
Sacss sp5Sacss sp5
Sacss sp5
 
すごいぞ!Google Chrome
すごいぞ!Google Chromeすごいぞ!Google Chrome
すごいぞ!Google Chrome
 
Word camptokyo2012セッション資料
Word camptokyo2012セッション資料Word camptokyo2012セッション資料
Word camptokyo2012セッション資料
 
Sacss WordPress Special with Fireworks
Sacss WordPress Special with FireworksSacss WordPress Special with Fireworks
Sacss WordPress Special with Fireworks
 
PhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションPhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーション
 
バージョンアップに負けないためのプラクティス
バージョンアップに負けないためのプラクティスバージョンアップに負けないためのプラクティス
バージョンアップに負けないためのプラクティス
 
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
WordCamp Tokyo 2012 画像のアップロード&アイキャッチ画像をしっかり理解しよう!
 
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDBCyberAgentにおけるMongoDB
CyberAgentにおけるMongoDB
 
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能
 
WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルド
 
CPANモジュールをPHPに移植してみた話
CPANモジュールをPHPに移植してみた話CPANモジュールをPHPに移植してみた話
CPANモジュールをPHPに移植してみた話
 
Hakyllで遊んでみた。
Hakyllで遊んでみた。Hakyllで遊んでみた。
Hakyllで遊んでみた。
 
インストールどうしてますか
インストールどうしてますかインストールどうしてますか
インストールどうしてますか
 

ぺちぱな。 はじまり

  • 1. 開始前に... • githubに今日のソースコードを挙げてます。 • https://github.com/eccyun/phper-na_1st_eccyun • 照らし合わせながら見て頂けると、より分かり やすいかもしれません。 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 2. FuelPHPで増えました....ボクが.... @eccyun 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 3. 突然ですが! 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 4. ブログを作りました http://eccyun.me/blog/ 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 5. FuelPHPの入門ということで、oilコマンドにスポ ットをあてて進めていきます。 • ブログ公開までにやったことをなぞりながら、 チュートリアルっぽくFuelPHPを紹介します。 • 既にフレームワークを使って開発をされてる方 から、これから何かフレームワークを使ってみ ようかな?という方まで。 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 6. 題して! 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 7. FuelPHPで増えました....ボクの Webアプリケーションが.... 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 8. 簡単ですが自己紹介... • タジマ リョウ @eccyun • アプリケーションの研究開発職 • こういう場でお話するのははじめてなので、め っちゃ緊張してます... • AppWorkShop という勉強会をやっています • http://appworkshop.in/ 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 9. FuelPHPについて • 2011年 7月に正式版がリリース • コミュニティ駆動開発 • PHP 5.3 以上で動作 • 他のフレームワークの良いところを取り入れ、 規約を最小限に 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 10. インストール • インストール方法は2種類 • http://fuelphp.com より zipをダウンロード • Oilコマンドを使ったインストール • 今回はOilを使ってインストールを行います 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 11. Oil コマンドのインストール $ curl get.fuelphp.com/oil | sh • FuelPHP プロジェクトの作成(要git) $ oil create blog 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 12. 実際にアクセス http://localhost/blog/public/ 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 13. すげぇ!! 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 14. FuelPHPでの開発の流れを掴む 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 15. MVC • Model View Controller の略 • プログラム設計・実装技法のひとつ • プログラムの見通しが良くなったり、モジュー ルの取り替えなどが容易に行える 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 17. controllerとviewを作る • oilコマンドで公開画面のControllerと関連 するViewを作る • $ oil g controller home index controller名 view名 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 18. 実行結果 controllerとviewが作られる 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 19. 実際にアクセス http://localhost/blog/public/index 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 20. すげぇ!! 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 21. • /blog/fuel/app/classes/controller/home.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 22. • /blog/fuel/app/views/template.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 23. • /blog/fuel/app/views/home/index 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 24. view.php template.php http://localhost/blog/public/index http://localhost/blog/public/index 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 25. template.php • ヘッダ・フッターなどページの共通部分 を記述しておく。 • 最低限の編集で全体に適用出来る。 • 明示的な指定も出来ます。 $this->template = View::forge('hoge'); 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 26. テンプレートエンジンを変更する 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 27. テンプレートエンジン • 表示用のページを生成する仕組み • SimpleTags, Mustach,Twig,Jade,haml,Smarty,Dwoo • 保守性という点から見させていただくと個人 的には結構重要です...。 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 28. セットアップ • $ cd /blog/fuel/app/vendor • $ curl -O http://www.smarty.net/files/ Smarty-3.1.12.tar.gz • $ tar zxvf Smarty-3.1.12.tar.gz • $ mkdir ./Smarty • $ mv ./Smarty-3.1.12/libs ./Smarty/libs 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 29. • $ cd /blog/fuel/app/config/config.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 30. Viewを編集する • 拡張子を.phpから.smartyに変更 • views直下のtemplate.phpをtemplate.smartyに • /homes/index.php を index.smartyに変更 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 31. • $ /blog/fuel/app/views/template.smarty 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 32. • $ /blog/fuel/app/classes/home.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 33. データベースを設定して、Modelを作成する 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 34. modelの利用にあたって • 手動でデータベースを作成する • 開発用と本番用にデータベースの設定ファイ ルが分けられている • /blog/fuel/app/config/development/db.php • ORMパッケージの追加 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 35. • /blog/fuel/app/config/development/db.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 36. • $ cd /blog/fuel/app/config/config.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 37. Modelを作る • oilコマンドでmodelを作る • $ oil g model article title:varchar[50] body:text • $ oil refine migrate 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 38. 実行結果 テーブルができてる!! 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 39. すげぇ!! 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 40. controllerとviewにちょっと手を入れる 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 41. • /blog/fuel/app/classes/controller/home.php 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 42. • /blog/fuel/app/views/home/index.smarty 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 43. データの追加 • oil console を使って 記事データを追加する • $ oil console • FuelPHPのメソッドをコールすることが可能 • コードを断片的に実行するといった、簡単な 確認用途に最適 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 44. せっかくなので、実際にやってみます 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 45. 最後に.... • oil コマンドって素晴らしい! • Fuelでアプリケーションが増える • もしまたお話しする機会がございましたら、 その時はもう少し踏み込んだ内容を紹介して いきたいと思います...。 2012/10/13 ぺちぱな。 12年10月16日火曜日
  • 46. ご静聴ありがとうございました 2012/10/13 ぺちぱな。 12年10月16日火曜日