※現在PHP5版制作中。
HTML_Template_Flexy+MVC Framework
LaizとはPHPでシステムを簡単に作成することを目的としたフレームワークです。
という基本方針で、手軽に導入できるようなフレームワークを目指しています。
また、HTML_Template_Flexyを利用できるフレームワークを使いたいという方にもお勧めです。
(若干改造してありますので、同梱しています。内容は http://www.n314.com/Flexy/rebuild.php こちら。
PHP4が対象です。PHP5での動作は未確認です。
projectdir
|
+- webbapp
| アプリケーションのディレクトリ
|
+- compiled
| Flexy用のディレクトリ
| (書き込み権限が必要、必須)
+- logs
| ログ保存用のディレクトリ
| (書き込み権限が必要、ログをファイルに保存する場合は必須)
+- modules
| アクションクラス用のディレクトリ(必須)
+- templates
| テンプレート用のディレクトリ(必須)
+- components
| コンポーネント用のディレクトリ
+- libs
共通ライブラリ用のディレクトリ
<?php
// プロジェクトディレクトリの設定
define('PROJECT_BASE_DIR', '/home/foo/myproject');
// 基本設定の読み込み
require_once '/home/foo/laiz/Laiz.php';
// コントローラの読み込み
require_once 'configs/controller.php';
?>
初期設定の詳細は チュートリアル/初期設定を行う を参照してください。
簡単なページ作成手順の例です。
http://www.n314.com/Laiz/laiz-1.1.wmv
※過去のバージョンのものです。現在のバージョンではwebapp以下の構成を必要な部分だけ手動で作成します。
これは次の仕様に基づくものです。
ここを参考に若干修正しました
http://blog.bmedianode.com/2005/04/zend_certificat.html
解説は チュートリアル/郵便番号入力フォーム を参照してください。 (動画と異なる部分があります)