/** * 将现在英文站产品库数据拷到本地 * * @Author tianyunzi * @DateTime 2016-02-15T10:58:28+0800 * @return [type] [description] */ public function copyDbAction() { global $argv; if (!isset($argv[3]) || !isset($argv[4]) || $argv[4] <= $argv[3]) { exit("请传入区间参数!"); } $id = $argv[3]; $endid = $argv[4]; while (1) { $productMysql = Fproducton::find(array("conditions" => "tid > ?1", "bind" => array(1 => $id), "limit" => 100)); $productRs = $productMysql->toArray(); if (empty($productRs)) { break; } foreach ($productRs as $product) { $id = $product["tid"]; if ($id > $endid) { exit("区间执行完毕\n"); } /* 存入本地 */ $obj = new Fproduct(); $rs = $obj->save($product); if (!$rs) { echo $product["tid"] . " 存入本地失败!\n"; } else { echo $id . "\n"; } } } }