Ethnaのソースコードを読み解く 第2回 Sample_Controller::main

| カテゴリ:

spp/Sample_Controller.php

再びindex.phpを見てみましょう。
<?php
require_once 'C:¥xampp¥htdocs¥sample¥app/Sample_Controller.php';

Sample_Controller::main('Sample_Controller', 'index');
?>
Sample_Controllerのmain関数を呼び出しています。

では、Sample_Controller.phpを開いて、Sample_Controllerクラスを探しましょう。

おっ、ありました。

class Sample_Controller extends Ethna_Controller
{
...
よしよし。
では、main関数はと・・・

あれ、ない。

Sample_Controllerにmain関数はないようです。

この場合、Sample_Controllerの親クラスであるEthna_Controllerのmain関数が呼び出されることになっています。

次回は、Ethna_Controllerの中を覗いてみましょう。

トラックバック(1)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/292

Ethna_Controller.php いよいよ、Ethnaの本体とも言うべき... 続きを読む

コメントする

人気記事

このブログ記事について

最近の人気記事