This is implementation of test assignment for "2nova Interactive" team.
Необходимо написать форму авторизации-регистрации используя следующие компоненты symfony, без использования фреймворков (используя только эти компоненты с возможностью добавления функциональных (symfony/routing, symfony/yaml, symfony/config etc)):
- symfony/http-foundation: 2.7.x
- symfony/form: 2.7.x
- symfony/validator: 2.7.x
- doctrine/[dbal|orm]: 2.6.x (обязательные примеры выборок с использованием QueryBuilder'ов и кэшированием, при использовании * doctrine/orm обязательны нужны сущности использующие yaml маппинги и обязательное использование репозиториев сущностей)
- twig/twig: 1.x
#Update package lists apt-get update #install sqlite apt-get install sqlite php5-sqlite #install APC cache apt-get install php-apc #install git apt-get install git #install composer apt-get install php5-cli curl -sS https://getcomposer.org/installer | php #go to project root cd /var/www #copy repo git clone git://github.com/pavgra/2nova-test.git . mv composer.phar /usr/local/bin/composer #download libraries composer update #create folder for storing cached views mkdir storage mkdir storage/views chmod 777 storage/viewsAlso not forget to add
try_files $uri $uri/ /index.php?$query_string; to your website config file in /etc/nginx/sites-available
*Tested with Digital Ocean droplet (with installed LEMP)
Test it here: http://178.62.249.119/