1 <?php 2 App::uses('AppShell', 'Console/Command'); 3 App::uses('ComponentCollection', 'Controller'); 4 App::uses('Controller', 'Controller'); 5 App::uses('MTurkComponent', 'Controller/Component'); 6 7 class ProcessCompletedTask extends Shell { 8 public function execute() { 9 $this->out("Processing... "); 10 $collection = new ComponentCollection(); 11 $this->MTurk = new MTurkComponent($collection); 12 $controller = new Controller(); 13 $this->MTurk->initialize($controller); 14 15 $this->MTurk->processHITs(); 16 $this->out("Complete "); 17 } 18 }
原文出处:using components in Cakephp 2+ Shell