當我們在使用TP5時,view中頁面需要引用css/js/img,關於引用方式以及注意事項總結如下:
-
例如:當需要用bootstrap等框架時,首先應將css文件放到項目根目錄:/public/static/ ,在static中新建css文件夾,將css存放到此。
-
在頁面中引用的三種方法:
1、方法一:
<link rel="stylesheet" href="/public/static/css/bootstrap.min.css">
2、方法二:
{css href="/public/static/css/bootstrap.min.css"}
3、方法三:
//在application/config.php 下第141行處 在中括號[]裏 添加框架位置
// 視圖輸出字符串內容替換
'view_replace_str' => [
"__CSS__" => "public/static/css",
],
使用了這種方法在頁面裏引用方式,可以省去寫前面的 /public/static/css 直接寫框架名字即可
<link rel="stylesheet" href="__CSS__/bootstrap.min.css">
- 用ThinkPHP5訪問首頁時, url按照如下方式,即輸入完整訪問路徑會報錯,不能正確訪問到
http://localhost/php/index/index/index
- 解決辦法,可直接去掉 模塊/控制器/方法
- 但是這樣還是不完美,因爲,如果你換成訪問其他頁面是依然會報錯,我們可以使用如下兼容格式