Skip to content
ZF2 app for demonstrating module development
PHP
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config
data/cache
module
public
vendor
.gitmodules
README-VHOST.txt
README.md

README.md

PhlyContact module demonstration

Introduction

This repository is a simple application built on top of the ZendSkeletonApplication, implementing a single module, PhlyContact. It is used as an example for webinars, tutorials, and other sessions.

Installation

The easiest way to get a working copy of this project is to do a recursive clone:

git clone --recursive git://github.com/weierophinney/phly_contact.git

After the clone is complete, set up a virtual host to point to the public/ directory of the project and you should be ready to go!

If you're wondering what the --recursive flag is, keep reading:

Git Submodules

This project makes use of Git submodules. Utilizing Git submodules allows us to reference an exact commit in the upstream zendframework/zf2 repository and ensure that those who have cloned the project have that same commit checked out. This provides several benefits:

  • Developers do not have to worry about which commit of the zf2 project to have checked out for this project to work.
  • No additional steps to "install" Zend Framework are needed; it "just works" after a cloning the project.

There are a couple of mild caveats to be aware of:

  • Be sure to always run git submodule update after pulling, as merge/rebase does not automatically update the checked out commit in submodules if it has been changed.
  • The initial clone will be a bit slower, due to it having to pull down a separate copy of ZF2 from what you already have.
Something went wrong with that request. Please try again.