詳細設計 (ver 0.1)

作り方

ディレクトリ構造は以下の様になるよ。Phalconの標準的な構造だ。 違いはapp/Application.phpだね。Phalconのチュートリアルではpublic/index.phpで行なっていたアプリケーションの初期化やリクエスト処理をクラス化したんだ。

htdocs/
`-- weblocks/
    |-- .htaccess
    |-- app/
    |   |-- Application.php
    |   `-- index/
    |       |-- IndexController.php
    |       `-- index.html
    `-- public/
        |-- .htaccess
        `-- index.php

全体の流れは以下の様にするね。

sequence
図1

これで何故app/index/index.htmlが表示されか疑問だよね。理由を知りたいならPhalconのドキュメントを読んでみて。 ここではPhalconの標準的な設定ではapp/index/IndexController.phpが呼ばれた後にapp/index/index.htmlが表示されるとだけ覚えてね。