+ add the feature of upload.

This commit is contained in:
wangchunsheng
2009-11-16 09:45:13 +00:00
parent e96be7d340
commit 6e46daed50
10 changed files with 238 additions and 38 deletions
+11 -1
View File
@@ -40,7 +40,14 @@ class bugModel extends model
->join('mailto', ',')
->get();
$this->dao->insert(TABLE_BUG)->data($bug)->autoCheck()->check('title', 'notempty')->exec();
return $this->dao->lastInsertID();
if(!dao::isError())
{
$bugID = $this->dao->lastInsertID();
$this->loadModel('file');
$this->file->saveUpload('files', 'bug', $bugID);
return $bugID;
}
return false;
}
/* 获得某一个产品,某一个模块下面的所有bug。*/
@@ -63,6 +70,9 @@ class bugModel extends model
foreach($bug as $key => $value) if(strpos($key, 'Date') !== false and !(int)substr($value, 0, 4)) $bug->$key = '';
$bug->mailto = ltrim(trim($bug->mailto), ',');
if($bug->duplicateBug) $bug->duplicateBugTitle = $this->dao->findById($bug->duplicateBug)->from(TABLE_BUG)->fields('title')->fetch('title');
$this->loadModel('file');
$bug->files = $this->file->getByObject('bug', $bugID);
return $bug;
}