К основному контенту

Сообщения

Сообщения за июля 2, 2017

symfony 3 sql year, month, day

Попробуем составить запрос используя dql чтобы получить данные из таблицы по нужному YEAR, MONTH или DAY. В config,yml прописываем: orm: ... dql: string_functions: YEAR: DoctrineExtensions\Query\Mysql\Year MONTH: DoctrineExtensions\Query\Mysql\Month DAY: DoctrineExtensions\Query\Mysql\Day   Затем заходим в контейнер с symfony и выполняем composer require beberlei/DoctrineExtensions Теперь мы можем выполнять sql запросы используя YEAR, MONTH, DAY public function findOneByDate ( $year , $month , $day ) { $emConfig = $this -> getEntityManager ()-> getConfiguration () ; $emConfig -> addCustomDatetimeFunction ( 'YEAR' , 'DoctrineExtensions\Query\Mysql\Year' ) ; $emConfig -> addCustomDatetimeFunction ( 'MONTH' , 'DoctrineExtensions\Query\Mysql\Month' ) ; $emConfig -> addCustomDatetimeFunction ( 'DAY' , 'DoctrineExtensions\Query\Mysql\Day...

new drupal install with console

Пришло время настроить свежий drupal проект. cd ~/www % php ~/composer.phar create-project drupal-composer/drupal-project:8.x-dev drupal2017 --stability dev --no-interaction   - Installing drupal-composer/drupal-project (8.x-dev 217da1c): Cloning 217da1c26a from cache Смотрим, что получилось. % ls drupal2017/ composer.json        LICENSE            scripts composer.lock        phpunit.xml.dist    vendor drush            README.md        web Далее, прописываем путь для веб-сервера в nginx. Делаем бэкап конфига и новые правки отправляем обратно # cp nginx.conf /usr/local/etc/nginx/nginx.conf  # service nginx reload Даллее - создаём базу данных через mysql workbench затем - переходим в каталог cd drupal2017/web ../vendor/bin/drush site-install --db-url=mysql: //{...