Zend Framework 多模块 MVC---留言板

换新工作了。

据说要用Zend Framework。

好几个月没搞了。基本上忘的差不多了。

今天做个备份,以后用的时候就不用像这次这么麻烦了。

 

首先就是下载zf,然后配置,然后新建数据库。这没啥可说的。

建一个2个字段的表。一个id,是主键自增。一个name,是varchar类型。

 

OK。正式开始。

 

建议一个目录zend

结构是这样的

zend

|----application

      |----configs

            |----application.ini

      |----modules

            |----ron

                  |----controllers

                        |----IndexController.php

                  |----forms

                        |----Post.php

 

                  |----models

                        |----DbTable

                              |----Admin.php

 

                  |----views

                        |----scripts

                              |----Index

                                    |----index.phtml

                  |----Bootstrap.php

            |----default

      |----Bootstrap.php

|----library

|----public

      |----.htaccess

      |----index.php

 

把根目录指向/public。

index.php是zf的入口文件。

 

index.php内容如下

 

.htaccess内容如下

 

/application/configs/application.ini为配置文件。里面的内容为

 

/library下面放zf的library目录

 

/application/Bootstrap.php内容为

这样。就可以给每个模块单独配置一个Bootstrap.php文件,那样,每个模块都会到自己目录下面找models和forms

 

/application/modules/ron模块

 

controllers/IndexController.php内容为

多模块的时候,只要不是默认的模块,在类名前面都要加一个   "模块名_"。否则无法正常运行。

 

forms/Post.php内容为

如果放在forms/Ron目录下。则Post.php文件名不变。类名变成“Form_Ron_Post”。

 

models/DbTable/Ron.php内容为

同form。如果Ron.php放在models目录下,则类名为Model_Ron

 

views/scripts/index/index.phtml内容为

 

modules/ron/Bootstrap.php内容为

 

modules/default目录和modules/ron目录结构是完全一模一样的。不再重复。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值