/** * 将文本内容存入数据库 * @param $signature 文件hash值 * @return bool */ public function create($signature) { $item = SearchFile::model()->find("file_signature=:file_signature", array("file_signature" => $signature)); if (!isset($item)) { $item = new SearchFile(); $item['file_signature'] = $signature; $item['node_ids'] = ""; $item->save(); //生成索引编制任务 PluginMiniSearchBuildTask::getInstance()->createTask($item->node_ids, $signature); } return true; }