Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
ZF2 app for demonstrating module development
PHP
Branch: master

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.