Selaa lähdekoodia

Merge pull request #1915 from visuddhinanda/laravel

书名没找到返回 $props['found'] = false;
visuddhinanda 2 vuotta sitten
vanhempi
sitoutus
a5d55c3ac8
1 muutettua tiedostoa jossa 14 lisäystä ja 0 poistoa
  1. 14 0
      app/Http/Api/TemplateRender.php

+ 14 - 0
app/Http/Api/TemplateRender.php

@@ -666,6 +666,20 @@ class TemplateRender{
 
         $text = '';
         if(isset($props['bookName'])){
+            $searchField = '';
+            switch ($type) {
+                case 'm':
+                    $searchField = 'm_title';
+                    break;
+                case 'p':
+                    $searchField = 'p_title';
+                    break;
+            }
+            $found_title = array_search($props['bookName'], array_column(BookTitle::get(), $searchField));
+            if($found_title === false){
+                $props['found'] = false;
+            }
+
             $term = $this->getTermProps($props['bookName'],':quote:');
             $props['term'] = $term;
             if(isset($term['id'])){