divide the file with directory

This commit is contained in:
wlx 2010-06-02 04:08:21 +00:00
parent 064bddaf45
commit 58f5934475
1 changed files with 19 additions and 2 deletions

View File

@ -4,10 +4,27 @@ class FilelistController extends Zend_Controller_Action {
$uuid=$this->_request->getParam('uuid'); $uuid=$this->_request->getParam('uuid');
$filelist=new FilelistTable(); $filelist=new FilelistTable();
$adapter=$filelist->getAdapter(); $adapter=$filelist->getAdapter();
$db=$adapter->query("select file_name,file_path from westdc_fileinfo where meta_uuid='$uuid'"); $db=$adapter->query("select file_name,file_path,id,meta_uuid from westdc_fileinfo where meta_uuid='$uuid' order by id");
$files=$db->fetchAll(); $files=$db->fetchAll();
$documents=array();
$i=0;
foreach($files as $file){
$fileName = $file['file_name'];
$filePath = $file['file_path'];
$id = $file['id'];
$pathArray = explode("/",$fileName);
if(substr($fileName,-1)=='/'&&empty($pathArray[2])){
$documents[$i] = $file;
$i++;
}else{
if(empty($pathArray[2])){
$documents[$i]=$file;
$i++;
}
}
}
$this->_helper->layout()->disableLayout(); $this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(); $this->_helper->viewRenderer->setNoRender();
echo Zend_Json::encode($files); echo Zend_Json::encode($documents);
} }
} }