-   -   2.1
Illustration by   Evil Preacher / http://predicadormalvado.blogspot.com/
0     250,000 500,000 750,000 1,000,000           CodeIgniter 1.7.3     43,044            CodeIgnter 2.0.0     45,439     ...
{entries}...{/entries}{entries}...{/entries}
{entries}...{/entries}{entries}...{/entries}
index.phpsystemapplication
coreindex.php     databasesystem        libraries              helpersapplication
coreindex.php     databasesystem        libraries              helpers              config                          control...
coreindex.php     databasesystem        libraries              helpers              config                          control...
SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
CI_BenchmarkCI_HooksCI_ConfigCI_Utf8CI_URICI_RouterCI_OutputCI_InputCI_Lang
$this->output->set_header();
CI_ControllerCI_Loader$this->load->view(welcome_message);
CI_Benchmark   $this->benchmarkCI_Hooks       $this->hookCI_Config       $this->configCI_Utf8        $this->utf8CI_URI     ...
<?phpclass CI_Output {        function __construct() {                ...        }}
<?phpclass MY_Controller extends CI_Controller {        function __construct() {                parent::__construct();    ...
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011
• PostgreSQL Conference 2011  http://www.postgresql.jp
The Source will be with you,         always.         @makotokaga      http://project92.com
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
Upcoming SlideShare
Loading in …5
×

「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜

2,695 views

Published on

2011年2月19日(土)に東京で開催された「CodeIgniterカンファレンス2011 (CodeIgniter Con 2011, Tokyo Japan)にてプレゼンテーションした内容です。
http://cicon.codeigniter.jp/2011/

主にCodeIgniter 2.0.0で、ソースを読むメリット、拡張のしかたの概要を述べています。

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

  • Be the first to like this

No Downloads
Views
Total views
2,695
On SlideShare
0
From Embeds
0
Number of Embeds
409
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜

  1. 1. - - 2.1
  2. 2. Illustration by Evil Preacher / http://predicadormalvado.blogspot.com/
  3. 3. 0 250,000 500,000 750,000 1,000,000 CodeIgniter 1.7.3 43,044 CodeIgnter 2.0.0 45,439 CakePHP 1.3.7 190,022 symfony 1.4.9 300,891Zend Framework 1.11.3 Minimal 468,480 Zend Framework 1.11.3 Full 949,707
  4. 4. {entries}...{/entries}{entries}...{/entries}
  5. 5. {entries}...{/entries}{entries}...{/entries}
  6. 6. index.phpsystemapplication
  7. 7. coreindex.php databasesystem libraries helpersapplication
  8. 8. coreindex.php databasesystem libraries helpers config controllersapplication views models
  9. 9. coreindex.php databasesystem libraries helpers config controllersapplication views models core libraries helpers
  10. 10. SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
  11. 11. SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
  12. 12. SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
  13. 13. SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
  14. 14. SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
  15. 15. SELFEXTBASEPATHAPPPATHFCPATHSYSDIR
  16. 16. CI_BenchmarkCI_HooksCI_ConfigCI_Utf8CI_URICI_RouterCI_OutputCI_InputCI_Lang
  17. 17. $this->output->set_header();
  18. 18. CI_ControllerCI_Loader$this->load->view(welcome_message);
  19. 19. CI_Benchmark $this->benchmarkCI_Hooks $this->hookCI_Config $this->configCI_Utf8 $this->utf8CI_URI $this->uriCI_Router $this->routerCI_Output $this->outputCI_Input $this->inputCI_Lang $this->langCI_Loader $this->loadCI_Log $this->log
  20. 20. <?phpclass CI_Output { function __construct() { ... }}
  21. 21. <?phpclass MY_Controller extends CI_Controller { function __construct() { parent::__construct(); }}
  22. 22. • PostgreSQL Conference 2011
  23. 23. • PostgreSQL Conference 2011
  24. 24. • PostgreSQL Conference 2011
  25. 25. • PostgreSQL Conference 2011
  26. 26. • PostgreSQL Conference 2011
  27. 27. • PostgreSQL Conference 2011
  28. 28. • PostgreSQL Conference 2011
  29. 29. • PostgreSQL Conference 2011 http://www.postgresql.jp
  30. 30. The Source will be with you, always. @makotokaga http://project92.com

×