那位说引入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