Ver Fonte

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

star7th há 10 anos atrás
pai
commit
fe4b09ae26
2 ficheiros alterados com 39 adições e 16 exclusões
  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) {

Diff do ficheiro suprimidas por serem muito extensas
+ 29 - 16
showdoc.sql


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff