소스 검색

1、优化数据库结构:增加了查询索引;item表增加last_update_time字段;更新了默认文章内容
2、代码里,编辑页面会自动更新项目的last_update_time

star7th 10 년 전
부모
커밋
fe4b09ae26
2개의 변경된 파일39개의 추가작업 그리고 16개의 파일을 삭제
  1. 10 0
      Application/Home/Controller/PageController.class.php
  2. 29 16
      showdoc.sql

+ 10 - 0
Application/Home/Controller/PageController.class.php

@@ -119,10 +119,18 @@ class PageController extends BaseController {
              D("PageHistory")->add($insert_history);
 
             $ret = D("Page")->where(" page_id = '$page_id' ")->save($data);
+
+            //更新项目时间
+            D("Item")->where(" item_id = '$item_id' ")->save(array("last_update_time"=>time()));
+
             $return = D("Page")->where(" page_id = '$page_id' ")->find();
         }else{
             
             $page_id = D("Page")->add($data);
+
+            //更新项目时间
+            D("Item")->where(" item_id = '$item_id' ")->save(array("last_update_time"=>time()));
+
             $return = D("Page")->where(" page_id = '$page_id' ")->find();
         }
         if (!$return) {
@@ -147,6 +155,8 @@ class PageController extends BaseController {
         if ($page) {
             
             $ret = D("Page")->where(" page_id = '$page_id' ")->limit(1)->delete();
+            //更新项目时间
+            D("Item")->where(" item_id = '$page[item_id]' ")->save(array("last_update_time"=>time()));
 
         }
         if ($ret) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 29 - 16
showdoc.sql


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.