① 使用thinkphp寫代碼,public/static/js/1.js內怎樣引用public/static/img/bs/2.jpg圖片文件 以下代碼不行
TP5引入靜態文件方法大致如下:
直接寫/static/img/demo.jpg,解釋:TP5的根目錄解析到public目錄下,版所以直接寫/static/會直接讀取到/public/static下
將TP3中的__ROOT___或者權__STATIC__寫入到配置文件當中,__ROOT___在TP中實際為模板的替換規則,那麼在TP5中將這些默認規則取消了,需要自主配置才可生效,配置如下:
///視圖輸出字元串內容替換
'view_replace_str'=>[//默認這里是沒有字元的
'__PUBLIC__'=>'/public/',
'__ROOT__'=>'/',
]
② thinkphp tpl目錄可以使用php文件名嗎
可以使用...html和php都可以使用.
在配置文件裡面有這么一句'TMPL_TEMPLATE_SUFFIX' =>'.php',
不過改成php沒有什麼意義,我之前改過來,現在該覺一點左右都沒有,因為你在模板裡面操作的時候大多都使用的是tp的標簽,在php文件還是html文件沒有什麼區別,只是後綴名不一樣.
③ thinkphp 資料庫配置文件在哪
ThinkPHP\Common文件夾中的convention.php中是tp的核心配置文件,不能亂動,如果要想更改裡面的內配置,在Conf 文件夾裡面的config.php可以配容置,可以這樣寫
<?php
return array(
'DB_TYPE' => 'mysql',// 資料庫類型
'DB_HOST' => '127.0.0.1',// 資料庫伺服器地址
'DB_NAME' => 'thinkphp',// 資料庫名稱
'DB_USER' => 'root',// 資料庫用戶名
'DB_PWD' => '123',// 資料庫密碼
'DB_PREFIX' => 'tp_',// 數據表前綴
'DB_CHARSET' => 'utf8',// 網站編碼
'DB_PORT' => '3306',// 資料庫埠
'APP_DEBUG' => false,// 開啟調試模式
);
?>
也可以在最外邊寫,就是與ThinkPHP框架同一目錄中寫一個config.php文件,格式如同上面的一樣,不過在Conf 文件夾裡面的config.php中得包含最外邊的那個config.php
④ thinkphp配置文件裡面要使用到資料庫的數據怎麼辦,在config.php文件裡面可以連接、獲取資料庫的數據嗎
config.php是用來設置相關的sql連接項,比如連接類型 連接帳號 密碼 埠 資料庫選擇等.
在要使用到資料庫的數據時,在控制器中先初始化該表的model,如$user = M('User');
⑤ tp5怎麼設置配置文件public
在thinkPHP中模板和復css是這樣的輸出和制引用的: 首先說模板要放在與模板對應的文件夾中,然後css和js等外部引用的文件要在你模板目錄下新建一個名叫public的文件夾,css和js文件就是放在這個文件夾中的。
具體如下:
電腦常見問題解決
1、無法自動識別硬碟控制器
使用非正版的個別操作系統光碟,在安裝系統時,容易出現此錯誤。原因是非正版光碟自動載入的硬碟控制器驅動不符合電腦自身需要的驅動。這種情況就建議換正版光碟安裝操作系統。
2、手動更新錯誤的驅動程序
windows操作系統正常使用,但手動更新驅動程序把硬碟控制器的驅動程序更新錯誤,導致此故障。解決方法是進入windows系統高級菜單,選擇最後一次的正常配置,即可正常進入系統。
3、bios設置變化後所導致
windows操作系統正常,但是由於某些原因,用戶修改了bios設置,導致0x0000007b故障。
⑥ thinkphp配置資料庫文件在哪
ThinkPHP\Common文件夾中來的convention.php中是tp的核心自配置文件,不能亂動,如果要想更改裡面的配置,在Conf 文件夾裡面的config.php可以配置,可以這樣寫
<?php
return array(
'DB_TYPE' => 'mysql',// 資料庫類型
'DB_HOST' => '127.0.0.1',// 資料庫伺服器地址
'DB_NAME' => 'thinkphp',// 資料庫名稱
'DB_USER' => 'root',// 資料庫用戶名
'DB_PWD' => '123',// 資料庫密碼
'DB_PREFIX' => 'tp_',// 數據表前綴
'DB_CHARSET' => 'utf8',// 網站編碼
'DB_PORT' => '3306',// 資料庫埠
'APP_DEBUG' => false,// 開啟調試模式
);