symfony 1.4 tips from openpne source code

Download Symfony 1.4 TIPS from Openpne Source Code

If you can't read please download the document

Upload: hidenori-goto

Post on 20-Jun-2015

2.310 views

Category:

Technology


2 download

DESCRIPTION

2010/9/2開催 OpenPNE3で学ぶsymfony勉強会(第4回)

TRANSCRIPT

  • 1. OpenPNE symfony TIPS Symfony @hidenorigoto

2.

3. @hidenorigoto 4. PHP2000 5. symfony1.2 6. Symfony 7. symfony 8. symfony 9. 10. OpenPNE ! 11.

  • OpenPNEsymfonyTIPS

12. 13. OpenPNE 14. 15. 16. 17. 18.

  • symfony symfony

19. 20. OpenPNE 21. Symfony Components ->Event Dispathcer C)Sensio 22. OpenPNE

  • symfony

23. OpenPNE 24. OpenPNE op_confirmation.list op_confirmation.decision op_action.pre_execute_(ModuleName)_(ActionName) op_action.pre_execute op_action.post_execute_(ModuleName)_(ActionName) op_action.post_execute op_activity.template.filter_body op_activity.filter_body op_doctrine.%s_%s_%s op_message_plugin.decorate_body op_opensocial.removeapp op_opensocial.addappfeeds_action.pre_execute 25. 26.

27. 28. ( ) 29. opAshiatoPlugin/config/config.php 30. opAshiatoPlugin/config/config.php 31. opAshiatoPlugin/config/config.php 32. 33. op_actions.post_execute_member_profile op_actions.post_execute_friend_list op_actions.post_execute_diary_show op_actions.post_execute_diary_listMember 34. 35. op_actions. post_execute_( )_( ) opExecutionFilter 36. opExecutionFilter::notifyPostExecuteActionEvent 37. op_actions.post_execute_( )_( )

  • OpenPNE

38. 39. 40. TIPS 41. TIPS

  • ->Execution ->OK

42. 43. ashiato* 44. 45. task.cache.clear symfony 46. task.cache.clear

  • opApplicationConfiguration::initialize ->clearPluginCache ->clearWebCache
  • clearPluginCache

47. clearWebCache 48. TIPS 49. TIPS symfony symfony bad http://www.symfony-project.org/reference/1_4/ja/15-Events#chapter_15_e18b1ea15d9c1dddf7fad47d3ea1043ca30184e6 50.

51. ProjectConfigurationApplicationConfiguration 52. PluginConfigurationconfig/config.php 53. sfContext 54. 55. OpenPNEsymfony

  • pc_frontend ->PC

56. mobile_frontend -> 57. pc_backend 58. api 59. pc_frontendmobile_frontend 60. lib/action

  • lib/action/opCommunityAction ->PC

61. pc_frontend//actions.class.php ->opCommunityAction ->PC 62. mobile_frontend//actions.class.php ->opCommunityAction -> 63. PC 64. TIPS 65. TIPS

  • -> /lib/action -> -> sfActions

but 66. 67.

  • symfony 1.x

68. 69. 70. 71. 72. . OpenPNE 73.

  • sfMobileIOFilter -> HTML

74. opEmojiFilter -> 75. OpenPNE_KtaiEmoji -> 76. TIPS 77. TIPS

  • ->

78. ->OpenPNE 79. 80.

  • OpenPNEsymfony

81. OpenPNE 82. 83. OpenPNE 84. 85. symfony 86. URL A Gentle Introduction to symfony 17 symfony http://www.symfony-project.org/gentle-introduction/1_4/ja/17-Extending-Symfony 6 http://www.symfony-project.org/gentle-introduction/1_4/en/06-Inside-the-Controller-Layer#chapter_06_filters 87.