コード例 #1
0
ファイル: Diary.php プロジェクト: AxelPanda/ibos
 public function fetchReaderAndDepartmentByPk($pk)
 {
     $data = array();
     $record = $this->fetch(array("select" => array("readeruid"), "condition" => "diaryid=:diaryid", "params" => array(":diaryid" => $pk)));
     $readeruid = $record["readeruid"];
     if (empty($readeruid)) {
         return null;
     } else {
         $readerArr = explode(",", $readeruid);
         for ($i = 0; $i < count($readerArr); $i++) {
             $deptName = Department::model()->fetchDeptNameByUid($readerArr[$i]);
             $data[$i]["departmentName"] = $deptName;
             $data[$i]["realname"] = User::model()->fetchRealnameByUid($readerArr[$i]);
         }
         $data = DiaryUtil::processReaderList($data);
     }
     return $data;
 }