June 2, 2008

FleaPHP 学习笔记 (-)

FleaPHP 上手还算是很容易的,毕竟都是中文的文档。(阅读没有什么限制)

FleaPHP 官方网站对如何安装使用做了大量的工作,只是有些细节问题需要注意一下。下面记录下自己运行第一个controller

下载&安装

我现在的是最新稳定版本 1.0.70.1078

FleaPHP 的安装是很容易的,可以放到web site的任意地方,建议采用官方自带的检测工具来测试当前工作环境。

目录结构 (简述)

FleaPHP 的安装倒是很容易,但是开始写东西的时候就要注意了,目录结构是严格的,并且区分大小写

demo

/App/Controller/Default.php

<?php
class Controller_Default <span style="color:rgb(0,102,0);">//extends FLEA_Controller_Action</span><img style="color:rgb(0,102,0);" width="1" height="1" /><span style="color:rgb(0,102,0);"> 这里好像不需要显式继承</span>
{
    function actionIndex() {
        echo "controller index";   
    }

    function actionSayHello() {
        echo "say hello fleaPHP";
    }
}
?>

/index.php

<?php
require('FLEA/FLEA.php');
FLEA::import(dirname(__FILE__) . '/App'); <span style="color:rgb(0,102,0);">//这是我们程序的所在地</span>
FLEA::runMVC();
?>

/FLEA

FLEA 存放目录

在这里,index.php作为一个控制中心,负责寻找和调用Controller, 如我们调用actionSayHello 那么可以通过URL 这样做 http://localhost/?action=SayHello

comments powered by Disqus

© Copyright 2019 Tairan Wang