20130614 cakephp plugins at uluru

2,832 views

Published on

CakePHP Plugin basic knowledge

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,832
On SlideShare
0
From Embeds
0
Number of Embeds
1,938
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

20130614 cakephp plugins at uluru

  1. 1. 進撃のプラグインCakePHP勉強会#2 at uluru@cakephper / @ichikaway13年6月24日月曜日
  2. 2. 市川 快 @cakephperFukuoka.php主催13年6月24日月曜日
  3. 3. CakePHP2 実践入門13年6月24日月曜日
  4. 4. プラグインとはライブラリやアプリケーションを独立管理MVC構造を独立管理できる複数プロジェクトで共通利用したいもの他者のプラグインを簡単に設置、利用可能13年6月24日月曜日
  5. 5. ディレクトリ/pluginsapp/Plugin13年6月24日月曜日
  6. 6. ライブラリとして利用bootstraproutesController/ComponentModelBehaviorDatasourceView/HelperConsole/Command/Task13年6月24日月曜日
  7. 7. アプリケーション利用単独アプリケーション(MVC)として独立管理可能例:掲示板、問合せフォームなどhttp://example.com/plugin_name/posts/index/app/Plugin/PluginName/Controller/PostsController.php13年6月24日月曜日
  8. 8. アプリケーション利用URLを変えたいhttp://example.com/my_post/posts/indexhttp://example.com/posts13年6月24日月曜日
  9. 9. アプリケーション利用URLを変えたいhttp://example.com/my_post/posts/indexhttp://example.com/posts// app/Config/routes.phpRouter::connect(/posts,array(controller => posts,action => index,plugin => my_post));13年6月24日月曜日
  10. 10. プラグインの読み込み//app/Config/bootstrap.phpCakePlugin::loadAll();CakePlugin::load(‘PluginName’);13年6月24日月曜日
  11. 11. プラグインの読み込み//app/Config/bootstrap.phpCakePlugin::load(array(PluginName => array(bootstrap => true,routes => true)));13年6月24日月曜日
  12. 12. プラグインのテンプレbakecd app./Console/cake bake plugin PluginName13年6月24日月曜日
  13. 13. プラグインのbakecd app./Console/cake bake model Post--plugin PluginName13年6月24日月曜日
  14. 14. プラグイン便利13年6月24日月曜日
  15. 15. 最初は共通利用のコンポーネントやヘルパーからプラグイン化13年6月24日月曜日
  16. 16. 汎用的なものは公開しよう!13年6月24日月曜日
  17. 17. Thank you13年6月24日月曜日

×