搜尋

首頁  >  問答  >  主體

在應用程式設定檔 app.php 中找不到'route_check_cache'設定項

tp5的手冊上寫著:V5.1.14 版本開始支援開啟路由緩存,在應用程式設定檔app.php 中設定開啟:'route_check_cache' => true,即可

我的tp版本是5.1.41,卻在app.php中找不到'route_check_cache'配置項,是什麼原因?

手動在app.php中加入了'route_check_cache' => true,是不會起任何作用的吧?

怎麼樣才能知道'route_check_cache' => true是否起到了作用?

#
蒸蒸蒸蒸1152 天前917

全部回覆(4)我來回復

  • 雪了无痕

    雪了无痕2021-11-10 11:06:45

    http://yl5p76q.cn/ 公西雁凡資訊網 帥

    回覆
    0
  • iEfoam

    iEfoam2021-11-03 16:56:56

    你先開啟這個配置

    然後訪問一次

    接著修改某一個路由地址訪問之前的看是否能訪問?

    其實是少量的路由沒啥作用也有可能文件內容更改那麼下次訪問的時候會重載路由文件 

    這個應該是看不見的  在框架最初的時候獲取路由你要看得追溯到底層去打印

    回覆
    0
  • 蒸蒸

    謝謝你,提供了一個想法! 我照這種方法嘗試了一下,路由修改後,就訪問不了之前的了,那就表示之前的路由沒有被快取吧? 那麼,問題出在哪裡呢?是tp版本不對嗎? 安裝tp的時候是按5.1.0安裝的(composer create-project topthink/think **** 5.1.0 --prefer-dist), 但是,透過{$Think.VERSION}取得版本,模板顯示的是5.1.41,實際的版本是5.1.0還是5.1.41?

    蒸蒸 · 2021-11-04 11:17:40
  • 取消回覆