潍 坊 学 院 本 科 毕 业 设 计
$data=array( );
$id=M('news')->add($data); if ($id){ }
$this->error(\非法操作\
$this->success('添加成功'); $this->error(\添加失败\}else {
'title'=>$title, 'content'=>$content, 'picture'=>$picture, 'time'=>$time, 'createTime'=>time(),
'announcer'=>session('admin_personId'),
'cover'=>$cover, 'sort'=>$big,
}else { } }
4.2.6 栏目的添加与修改
管理员可以对新闻的栏目进行添加和修改,可以增加大分类的数量和大分类的名称。增加了栏目的多样性。
26
潍 坊 学 院 本 科 毕 业 设 计
图4.11栏目列表
图4.12栏目的修改
部分代码如下: //栏目管理列表
public function columnList(){ }
//修改栏目
public function update(){
$id = $this->_param('id');//栏目id if($this->isGet()){
$item=M('column')->select(); $this->assign('list',$item); $this->display();
$data=M('column')->where(array('id'=>$id))->find();
$info=M('category')->where(array('pid'=>1,'deleteFlag'=>1))->select();
27
潍 坊 学 院 本 科 毕 业 设 计
$this->assign('data',$data); $this->assign('info',$info); $this->display(); }elseif($this->isPost()){
$flag=$this->_param('flag');//1系统 2手动 if($flag == 1){
}elseif($flag ==2){
$titileid = ' ';
$title = $this->_param('title'); $href = $this->_param('href'); if(empty($title) || empty($href)){ $titileid=$this->_param('titileid');//标题id
$title = M('category')->where(array('id'=>$titileid))->getField('className'); $href = \
$this->error(\名称与连接地址\ exit;
}
$data=array( );
$iid=M('column')->where(array('id'=>$id))->save($data); if ($iid !== false){ }
$this->success(\修改成功!\
}else {
$this->error(\添加失败\
'title'=>$title, 'titleid'=>$titileid, 'picture'=>$picture, 'time'=>time(),
'updater'=>session('admin_personId'),
}
'href'=>$href,
}
28
潍 坊 学 院 本 科 毕 业 设 计
}
4.2.7 教师与学生列表以及修改和添加
由于校园新闻系统的特殊性,账号必须由管理员进行添加,可以设置学生或者教师的账号。而设置了之后,学生或者教师家长可以在自己的主页自行修改自己的密码。
图4.13教师列表
图4.14 教师信息修改
29