寫一個thinkPHP5留言板的經驗
阿新 • • 發佈:2019-02-10
開發環境:phpStudy 2018 php5.4.45版本 apache
phpStorm 2018版本
第一次寫php的專案,我是直接在thinkPHP5框架進行修改的,下面是我遇到的幾個問題
一.我將虛擬域名設定為tp6.com,但無法直接訪問到登入介面,必須通過http://tp6.com/Home/login/login這個域名手動跳轉到login.html.
解決方法:
開啟application->index->config.php,找到模組設定,將預設控制器名'default_controller'設定為‘Login’, 將預設操作名
'default_action' 設定為 'login '.
二.解決跳轉註冊問題
1.建議將(登入)常用方法封裝在Model(模型),例如
public function checkUser($a,$b){
return Db::name('users')->where(array('username'=>$a,'password'=>$b))->find();
}
public function finduser($username){ return Db::name('users')->where(array('username'=>$username))->find(); }
2.跳轉註冊問題
’你需要在login.html將跳轉註冊的超連結
<a href="Home/Login/register" >註冊</a></td>
修改為
<a href="/Home/Login/register" >註冊</a></td>,
三.獲取留言時間遇到的問題
如果遇到這兩種情況,將資料表留言時間欄位型別改為int或varchar,不要用datetime和時間戳型別
補充