Я хочу создать кнопку в своем приложении для вызова задачи.Как вызвать задачу в помощнике?
Как это сделать с помощью link_to()
в моем шаблоне, например?
В routing.yml
можно создать маршрут для вызова задачи?
Я хочу создать кнопку в своем приложении для вызова задачи.Как вызвать задачу в помощнике?
Как это сделать с помощью link_to()
в моем шаблоне, например?
В routing.yml
можно создать маршрут для вызова задачи?
Задача не может быть запущена из веб-среды. Цель задачи - запустить в командной строке. Вы не можете достичь того, что хотите сделать , как вы хотите сделать.
Вы должны взглянуть на очереди сообщений мягкая для этого:
В вашем случае ваш предмет будет сообщать диспетчеру очереди о запуске конкретной задачи.
Есть много Дифференц очереди сообщений мягкой вокруг ZeroMQ, Redis, Bernard, AMPQ и т.д ..
Но вы также можете построен свой собственный, используя базу данных MySQL (например):
todo
(с идентификатором, флаг, имя задачи, поле параметров)todoTask
, который будет:
Наконец, я думаю, что самый простой способ переписать задачу в 'action.class.php' и назвать это то, потому что ваше решение сложно просто делать то, что я хочу – DOZ
Instea d дублировать код, вы можете создать lib, который будет использоваться задачей ** и ** действием. – j0k