那位說引入ckeditor沒效果的伙伴,那是因為下載老師的源碼的源文件里內容那個<input>標簽里沒有加 id="content",所以ckeditor效果出不來
2017-10-12
方法應該這樣
if(!empty($_POST)){
if(isset($_GET['id'])&&!empty($_GET)){
$data = M('news')->getnewsinfo($_GET['id']);
VIEW::assign(array('data'=>$data));
VIEW::display('tpl/admin/newsadd.html');
}else{
$this->newssubmit();
}
}else{
VIEW::display('tpl/admin/newsadd.html');
}
if(!empty($_POST)){
if(isset($_GET['id'])&&!empty($_GET)){
$data = M('news')->getnewsinfo($_GET['id']);
VIEW::assign(array('data'=>$data));
VIEW::display('tpl/admin/newsadd.html');
}else{
$this->newssubmit();
}
}else{
VIEW::display('tpl/admin/newsadd.html');
}
2017-10-12
在判斷$_POST的值為空后,直接調用了 newssubmit()方法,都沒有跳轉到一個添加頁面去,這是個bug啊,
應該是進到頁面去后,點擊了 submit按鈕后才調用 newssubmit()方法啊
應該是進到頁面去后,點擊了 submit按鈕后才調用 newssubmit()方法啊
2017-10-12
老師忘了講showmessage方法,其實很簡單,可以這樣寫:
private function showmessage($mes,$url){
echo "<script>alert('{$mes}');</script>";
echo "<script>window.location='{url}'</script>";
}
private function showmessage($mes,$url){
echo "<script>alert('{$mes}');</script>";
echo "<script>window.location='{url}'</script>";
}
2017-09-26
感覺老師定義的方法有冗余,添加數據,修改數據,刪除數據,本來就要執行sql語句的,個人覺得就沒有必要寫個執行sql語句的方法,直接定義增刪改查4個方法,和其他對結果集處理的方法就好了
2017-09-23