CakePHP          @ogaoga         2011.01.17   CakePHP
• @ogaoga•      UX/UI•               PictTweet / PictTweet Plus!
http://twinavi.jp/•• PC• CakePHP    WordPress• HTML5
http://www.garage.co.jp/recruit/special/detail.html
http://www.garage.co.jp/recruit/special/detail.html
twtr2src     http://twtr2src.ogaoga.org/•                 Evernote/Email• 180,000 PV/• 9000•• 2009/07     CakePHP
twtr2src     http://twtr2src.ogaoga.org/•                 Evernote/Email• 180,000 PV/• 9000•• 2009/07     CakePHP
twtr2src           oAuth                   Shell
CakePHP ?• MVC    Shell   i18n   View Cache   ...
AclBase               ■   ControllerTask    ■   JavascriptHelper      ■   SchemaShell■   AclBehavior           ■   CookieC...
CakePHP ?What would you like to Bake? (D/M/V/C/P/F/T/Q)> m----------------------------------------------Bake ModelPath: /U...
CakePHP ?PHP : JavaScript = 2 : 8
CakePHP ?view.ctp <div id=”content”></div>
CakePHP ?  Model           ModelController    Controller                  View  View                           .js
Thank you!   @ogaoga
Upcoming SlideShare
Loading in …5
×

CakePHP 事例紹介 @ogaoga

3,071 views

Published on

2011/01/17 CakePHP新春勉強会 東京の2次会のカラオケボックスで行ったライトニングトークのプレゼン

http://atnd.org/events/11810

Published in: Technology
  • Be the first to comment

  • Be the first to like this

CakePHP 事例紹介 @ogaoga

  1. 1. CakePHP @ogaoga 2011.01.17 CakePHP
  2. 2. • @ogaoga• UX/UI• PictTweet / PictTweet Plus!
  3. 3. http://twinavi.jp/•• PC• CakePHP WordPress• HTML5
  4. 4. http://www.garage.co.jp/recruit/special/detail.html
  5. 5. http://www.garage.co.jp/recruit/special/detail.html
  6. 6. twtr2src http://twtr2src.ogaoga.org/• Evernote/Email• 180,000 PV/• 9000•• 2009/07 CakePHP
  7. 7. twtr2src http://twtr2src.ogaoga.org/• Evernote/Email• 180,000 PV/• 9000•• 2009/07 CakePHP
  8. 8. twtr2src oAuth Shell
  9. 9. CakePHP ?• MVC Shell i18n View Cache ...
  10. 10. AclBase ■ ControllerTask ■ JavascriptHelper ■ SchemaShell■ AclBehavior ■ CookieComponent ■ JqueryEngineHelper ■ Security■ AclComponent ■ DataSource ■ JsBaseEngineHelper ■ SecurityComponent■ AclNode ■ DbAcl ■ JsHelper ■ SessionComponent■ AclShell ■ DbAclSchema ■ L10n ■ SessionHelper■ Aco ■ DbConfigTask ■ MagicDb ■ SessionsSchema■ AcoAction ■ DboMssql ■ MagicFileResource ■ Set■ AjaxHelper ■ DboMysql ■ MediaView ■ Shell■ ApcEngine ■ DboMysqlBase ■ MemcacheEngine ■ ShellDispatcher■ ApiShell ■ DboMysqli ■ Model ■ String■ App ■ DboOracle ■ ModelBehavior ■ TemplateTask■ AppController ■ DboPostgres ■ ModelTask ■ TestSuiteShell■ AppHelper ■ DboSource ■ MootoolsEngineHelp ■ TestTask■ AppModel ■ DboSqlite er ■ TextHelper■ Aro ■ Debugger ■ Multibyte ■ ThemeView■ AuthComponent ■ Dispatcher ■ NumberHelper ■ TimeHelper■ BakeShell ■ EmailComponent ■ Object ■ TranslateBehavior■ BakeTask ■ ErrorHandler ■ Overloadable ■ TreeBehavior■ BehaviorCollection ■ ExtractTask ■ Overloadable2 ■ Validation■ Cache ■ File ■ PagesController ■ View■ CacheEngine ■ FileEngine ■ PaginatorHelper ■ ViewTask■ CacheHelper ■ FileLog ■ Permission ■ XcacheEngine■ CakeLog ■ FixtureTask ■ PluginShortRoute ■ Xml■ CakeRoute ■ Folder ■ PluginTask ■ XmlElement■ CakeSchema ■ FormHelper ■ ProjectTask ■ XmlHelper■ CakeSession ■ Helper ■ PrototypeEngineHelp ■ XmlManager■ CakeSocket ■ HtmlHelper er ■ XmlNode■ ClassRegistry ■ HttpSocket ■ RequestHandlerCom ■ XmlTextNode■ Component ■ I18n ponent■ Configure ■ I18nModel ■ Router■ ConnectionManager ■ i18nSchema ■ RssHelper■ ConsoleShell ■ I18nShell ■ Sanitize■ ContainableBehavior ■ Inflector ■ Scaffold■ Controller ■ IniAcl ■ ScaffoldView
  11. 11. CakePHP ?What would you like to Bake? (D/M/V/C/P/F/T/Q)> m----------------------------------------------Bake ModelPath: /Users/ogaoga/twtr2src/app/models/----------------------------------------------Your database does not have any tables.[ogaoga@app]$
  12. 12. CakePHP ?PHP : JavaScript = 2 : 8
  13. 13. CakePHP ?view.ctp <div id=”content”></div>
  14. 14. CakePHP ? Model ModelController Controller View View .js
  15. 15. Thank you! @ogaoga

×