实例演示一

    在mysql数据库中执行上面脚本,创建实例所需的数据表。然后在DoitPHP项目主配置文件(application.php)设置好数据库连接参数。

    利用DoitPHP Tools来创建控制器文件(Controller)、模型文件(Model)、视图文件(View)。

    1、Controller文件路径:application/controllers/IndexController.php, 内容为:

    3、视图文件路径为:application/views/index/index.php(视图文件为php), 内容为:

    4、运行:在浏览器地址栏里访问DoitPHP项目的入口文件。此时这里的实例网址为:localhost/demo/index.php。效果如下:

    DoitPHP框架所调用的视图文件路径,是根据当前所运行的Controller文件及其Action类方法所决定的。因为视图文件路径默认规则如下:1、视图文件必须放置于视图目录(application/views)之下的子目录中。2、子目录名为当前的Controller名称(开发规则:目录统一使用小写字母)。3、视图文件名为当前Action类方法名字(不包含视图扩展名)。例如:当前访问网址为:/index.php/member/list,由此网址可以分析出,当前Controller名为:member,当前Action类方法名为:list。所以访问此网址时,默认调用的视图文件路径为:application/views/memeber/list.php(姑且以为视图文件格式为php)。

    :有种情况特殊,即Controller命名中含有下划线("_"),由于DoitPHP框架的自动加载规则部分采用PSR-0协议。命名中的下划线在Controller文件的自动加载时,则认为是目录分割符。即文件存放于controllers目录的子目录里。举个例子:当前访问网址为:/index.php/vip_member/list,由此网址分析,当前Controller名为:vip_member,当前Action类方法名为:list。由于Controller命名中含有下划线,所以Controller文件的路径为:application/controllers/vip/MemberController.php。这种目录设计为的是便于文件管理,可以将与vip相关的Controller文件统一放在控制器目录(controllers)的子目录vip里。同样,为了便于对这些与vip相关的Controller文件所对应的所有视图文件的管理,也是统一放在视图目录(views)的子目录(vip)中,然后再依照上面的规则存放视图文件,视图文件路径比普通情况下的视图文件路径多一级子目录。视图子目录为:member(与控制器文件MemberController.php相对应,遵循PSR-0协议),视图文件名为list.php(和上面视图路径规则一样)。这样视图文件路径为:application/views/vip/member/list.php。