wyanez / zf2-doctrine-skeleton
此包已被废弃且不再维护。没有建议的替代包。
ZF2 和 Doctrine 骨架应用
0.1.0
2014-12-14 14:15 UTC
Requires
- php: >=5.4
- doctrine/doctrine-module: dev-master
- doctrine/doctrine-orm-module: dev-master
- wyanez/zf2-doctrine-base: dev-master
- zendframework/zendframework: 2.3.*
Requires (Dev)
- firephp/firephp-core: dev-master
- zendframework/zend-developer-tools: dev-master
- zendframework/zftool: dev-master
This package is not auto-updated.
Last update: 2023-09-25 23:06:18 UTC
README
简介
这是一个简单、基于 ZF2 MVC 层和模块系统以及 Doctrine2 ORM 层的骨架应用。此应用旨在作为那些想要开始接触 ZF2 和 Doctrine2 ORM 层的人的起点。包含基础类:BaseDoctrineController、BaseDoctrineForm、BaseDoctrineModel 和 BaseDoctrineEntity,从而简化您的应用程序开发。
安装
只需克隆此项目并运行
$ php composer.phar install
安装后
- 创建
doctrine.local.php
:cp autoload/doctrine.local{.php.dist,.php}
- 编辑
doctrine.local.php
并在 $dbParams 数组中设置数据库连接参数。 - 创建您的实体并将其放置在文件夹
module\Application\src\Application\Entity
中,这些实体必须属于命名空间\Application\Entity
- 可选:激活
ZendDeveloperTools
$ cp config/autoload/zenddevelopertools.local{.php.dist,.php}
Activate the module ZendDeveloperTools in the section 'modules' of file `config\application.config`, uncoment the line //'ZendDeveloperTools'.
Web 服务器设置
PHP CLI 服务器
如果您使用的是 PHP 5.4 或更高版本,最简单的方法是在根目录中启动内置的 PHP cli-server。
php -S 0.0.0.0:8080 -t public/ public/index.php
这将启动在端口 8080 上的 cli-server,并将其绑定到所有网络接口。
**注意:** 内置的 CLI 服务器仅用于开发。
Apache 设置
要设置 Apache,请设置一个虚拟主机指向项目的 public/ 目录,然后您就可以开始使用了!它应该看起来像下面这样
<VirtualHost *:80>
ServerName zf2-tutorial.localhost
DocumentRoot /path/to/zf2-app/public
SetEnv APPLICATION_ENV "development"
<Directory /path/to/zf2-app/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>