添加一系列任务(PHP App Engine)
Adding an Array of Tasks (PHP App Engine)
我有一个遍历列表的 foreach
循环,我想为该列表中的每个项目添加一个任务。
目前我有这个:
use google\appengine\api\taskqueue\PushTask;
foreach($list_array as $list)
{
$list_id = $list['id'];
$task = new PushTask('/task', ['list_id' => $list_id]);
$task_name = $task->add();
}
我假设在所有任务都已声明后,将 运行 转移到 ->add()
会更好。任何人都可以给我 2 美分,告诉我如何实现这一点,或者我做这件事的方式好吗?
我明白了。对于所有感兴趣的人,这是我所做的。
use google\appengine\api\taskqueue\PushTask;
use google\appengine\api\taskqueue\PushQueue;
$tasks = array();
//find each billable user and add them to a task
foreach($list_array as $list)
$tasks[] = new PushTask('/task', ['list_id' => $list_id]);
$queue = new PushQueue();
$queue->addTasks($tasks);
我有一个遍历列表的 foreach
循环,我想为该列表中的每个项目添加一个任务。
目前我有这个:
use google\appengine\api\taskqueue\PushTask;
foreach($list_array as $list)
{
$list_id = $list['id'];
$task = new PushTask('/task', ['list_id' => $list_id]);
$task_name = $task->add();
}
我假设在所有任务都已声明后,将 运行 转移到 ->add()
会更好。任何人都可以给我 2 美分,告诉我如何实现这一点,或者我做这件事的方式好吗?
我明白了。对于所有感兴趣的人,这是我所做的。
use google\appengine\api\taskqueue\PushTask;
use google\appengine\api\taskqueue\PushQueue;
$tasks = array();
//find each billable user and add them to a task
foreach($list_array as $list)
$tasks[] = new PushTask('/task', ['list_id' => $list_id]);
$queue = new PushQueue();
$queue->addTasks($tasks);