Welcome to the readme for phoenix2.
If you have any questions, feel free to contact the original author, Kyle Minshall.
He can be reached at kyleminshall@gmail.com
.
The project is written in Symfony 3 which is the latest major version of the best web framework for PHP.
Main things to know:
- Views:
app/Resources/views
- Controllers:
src/AppBundle/Controllers
- Web root:
web
To run Symfony tools/scripts, run the command php bin/console <command> <flags>
in your terminal of choice.
First, you need to install composer.
Composer is a package manager for PHP. We use a few packages.
Second, you are going to need a SQL database. We use MySQL on prod but we also use an ORM for all our our entity stuff.
- Clone the repo:
git clone git@github.com:acm-ucr/phoenix2.git
cd
into the newly created phoenix2 directory