Преглед на файлове

包涵术语的不用cache

visuddhinanda преди 2 години
родител
ревизия
d7b3d33be5
променени са 1 файла, в които са добавени 10 реда и са изтрити 2 реда
  1. 10 2
      app/Http/Controllers/CorpusController.php

+ 10 - 2
app/Http/Controllers/CorpusController.php

@@ -631,12 +631,20 @@ class CorpusController extends Controller
                                                 });
                             break;
                         default:
-                            //译文需要markdown渲染
-                            $newSent['html'] = Cache::remember("/sent/{$channelId}/{$currSentId}",
+                        /**
+                         * 译文需要markdown渲染
+                         * 包涵术语的不用cache
+                         */
+                            if(strpos($row->content,'[[')===false){
+                                $newSent['html'] = MdRender::render($row->content,[$row->channel_uid]);
+                            }else{
+                                $newSent['html'] = Cache::remember("/sent/{$channelId}/{$currSentId}",
                                                 env('CACHE_EXPIRE',3600*24),
                                                 function() use($row){
                                                     return MdRender::render($row->content,[$row->channel_uid]);
                                                 });
+                            }
+
                             break;
                     }
                 }