Команда Symfony для MySql Query - PullRequest
       12

Команда Symfony для MySql Query

0 голосов
/ 21 марта 2019

Я пытаюсь создать команду Symfony, в которой она запускает запрос и в конечном итоге запускает его как cronjob.У кого-нибудь есть опыт с этим?Вот мой код до сих пор.Мне интересно, где я должен создать свой запрос в.

namespace KCM\GivingBundle\Command;

use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;





class GivingTranReport extends ContainerAwareCommand
{

    protected function configure()
    {

        $this
            ->setName('giving:report')
            ->setDescriptio('Runs query for giving transactions on hold')
        ;
    }

   protected function execute(InputInterface $input, OutputInterface $output)
   {





   }

1 Ответ

0 голосов
/ 21 марта 2019

сделать что-то вроде:

protected function execute(InputInterface $input, OutputInterface $output)
{
    $connection = $this->getContainer()->get('doctrine')->getConnection();
    $connection->executeUpdate("UPDATE mytable SET mycol = 1 WHERE id = 1");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...