詳細設計 (ver 0.1.4)

作り方

  • ログイン処理:app/login/LoginController.php
  • ログイン画面:app/login/index.volt
  • ログアウト処理:app/logout/LogoutController.php
  • baseDir設定:app/Application.php

htdocs/
`-- weblocks/
    |-- .htaccess
    |-- app/
    |   |-- Application.php
    |   |-- index/
    |   |   |-- IndexController.php
    |   |   `-- index.volt
    |   |-- login/
    |   |   |-- LoginController.php
    |   |   `-- index.volt
    |   |-- logout/
    |   |   `-- LogoutController.php
    |   |-- nodes/
    |   |   `-- Nodes.php
    |   |-- trans/
    |   |   |-- Translate.php
    |   |   `-- languages/
    |   |       |-- mysql.php
    |   |       `-- postgresql.php
    |   `-- users/
    |       |-- Users.php
    |-- cache/
    |-- conf/
    |   |-- database.ini
    |-- public/
    |   |-- .htaccess
    |   `-- index.php
    `-- setup/
        |-- Application.php
        |-- schema.php
        `-- setup.php

サービスとしては次を追加するね。

  • セッション:session

セッションを使う為、php.iniのsession.save_pathは設定しておく事。 開発環境では/tmpでも良いが他ユーザが読み書き出来るので、 本番環境では別のディレクトリにするのが良いね。