Mais conteúdo relacionado
Semelhante a ぺちぱな。 はじまり (20)
ぺちぱな。 はじまり
- 1. 開始前に...
• githubに今日のソースコードを挙げてます。
• https://github.com/eccyun/phper-na_1st_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日火曜日
- 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日火曜日
- 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日火曜日
- 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日火曜日
- 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日火曜日
- 34. modelの利用にあたって
• 手動でデータベースを作成する
• 開発用と本番用にデータベースの設定ファイ
ルが分けられている
• /blog/fuel/app/config/development/db.php
• ORMパッケージの追加
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日火曜日
- 43. データの追加
• oil console を使って 記事データを追加する
• $ oil console
• FuelPHPのメソッドをコールすることが可能
• コードを断片的に実行するといった、簡単な
確認用途に最適
2012/10/13 ぺちぱな。
12年10月16日火曜日
- 45. 最後に....
• oil コマンドって素晴らしい!
• Fuelでアプリケーションが増える
• もしまたお話しする機会がございましたら、
その時はもう少し踏み込んだ内容を紹介して
いきたいと思います...。
2012/10/13 ぺちぱな。
12年10月16日火曜日