詳細設計 (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でも良いが他ユーザが読み書き出来るので、 本番環境では別のディレクトリにするのが良いね。