
*============在视图里删除友情链接列表里的内容==============↓ D:\phpStudy\WWW\niwo\application\admin\view\links\lst.html 原内容 <td align="center"> <a href="{:url('admin/edit',array('id'=>$vo['id']))}" class="btn btn-primary btn-sm shiny"> <i class="fa fa-edit"></i> 编辑 </a> <a href="#" onClick="warning('确实要删除吗', '{:url('admin/del',array('id'=>$vo['id']))}" class="btn btn-danger btn-sm shiny"> <i class="fa fa-trash-o"></i> 删除 </a> </td> 修改为: <td align="center"> <a href="{:url('links/edit',array('id'=>$vo['id']))}" class="btn btn-primary btn-sm shiny"> <i class="fa fa-edit"></i> 编辑 </a> <a href="#" onClick="warning('确实要删除吗', '{:url('links/del',array('id'=>$vo['id']))}')" class="btn btn-danger btn-sm shiny"> <i class="fa fa-trash-o"></i> 删除 </a> </td> D:\phpStudy\WWW\niwo\application\admin\controller\Links.php 修改内容: public function del(){ // 删除的方法 $id = input('id'); //把网页提交过来的id数据,存储在$id里。 if (db('Links')->delete(input('id'))) {; // 在数据库的links表单中,删除以id为字段数据内容。 $this->success('删除链接成功!', 'lst'); } else { $this->error('删除链接失败!'); } } } // SHIFT + TAB 向左移 http://127.0.0.1/niwo/public/index.php/admin/links/lst.html 删除链接成功 *============在视图里删除友情链接列表里的内容==============↑
*============在控制器里编辑友情链接列表==============↓ D:\phpStudy\WWW\niwo\application\admin\controller\Links.php 把"Linkss" 全部替换成"Links" D:\phpStudy\WWW\niwo\application\admin\view\links\edit.html 原内容 <input type = "hidden" name = "id" value = "{$Admin.id}"> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">管理员名</label> <div class="col-sm-6"> <input class="form-control" id="username" placeholder="" name="username"value = "{$Admin.username}" | type="text"> </div> 修改成: <input type = "hidden" name = "id" value = "{$Links.id}"> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">管理员名</label> <div class="col-sm-6"> <input class="form-control" id="username" placeholder="" name="username"value = "{$Links.username}" | type="text"> </div> <p class="help-block col-sm-4 red">* 必填</p> </div> http://127.0.0.1/niwo/public/index.php/admin/links/edit/id/1.html 未定义变量: Links,修改方法: 把"links","$links"全部改成"Links","$Links" D:\phpStudy\WWW\niwo\application\admin\view\links\edit.html 原内容 <div class="col-sm-6"> <input class="form-control" id="username" placeholder="" name="username"value = "{$Links.username}" | type="text"> </div> 修改为: <div class="col-sm-6"> <input class="form-control" id="username" placeholder="" name="username"value = "{$Links.title}" | type="text"> </div> http://127.0.0.1/niwo/public/index.php/admin/links/edit/id/1.html 成功在 “管理员名”出现“百度” *============在控制器里编辑友情链接列表=============↑
*============把add(增加)里的内容完全,复制到edit(编辑)里面=============↓ D:\phpStudy\WWW\niwo\application\admin\view\links\add.html 里的内容完全 粘贴 复制到 D:\phpStudy\WWW\niwo\application\admin\view\links\edit.html 里面 // 也就是把add(增加)里的内容完全,复制到edit里面,edit(编辑)里面原有的内容要del(删除)! http://127.0.0.1/niwo/public/index.php/admin/links/edit/id/1.html D:\phpStudy\WWW\niwo\application\admin\view\links\edit.html 原内容 <li> <a href="{:url('Links/lst')}">连接管理</a> </li> <li class="active">添加连接</li> <div class="widget"> <div class="widget-header bordered-bottom bordered-blue"> <span class="widget-caption">新增连接</span> </div> 修改为: <li> <a href="{:url('Links/lst')}">连接管理</a> </li> <li class="active">修改连接</li> <div class="widget-header bordered-bottom bordered-blue"> <span class="widget-caption">修改连接</span> </div> *============把add(增加)里的内容完全,复制到edit(编辑)里面=============↑
*============在视图里编辑友情链接列表里展示内容=============↓ D:\phpStudy\WWW\niwo\application\admin\view\links\edit.html 原内容 <label for="username" class="col-sm-2 control-label no-padding-right">链接标题</label> <div class="col-sm-6"> <input class="form-control" id="title" placeholder="" name="title" type="text"> </div> 修改为: <div class="col-sm-6"> <input class="form-control" id="title" placeholder="" name="title" value="{$Links.title}" type="text"> </div> 原内容 <div class="col-sm-6"> <input class="form-control" id="url" placeholder="" name="url" type="text"> </div> <div class="col-sm-6"> <textarea name = "desc" class="form-control"></textarea> </div> 修改为: <div class="col-sm-6"> <input class="form-control" id="url" placeholder="" name="url" value="{$Links.url}" type="text"> </div> <div class="col-sm-6"> <textarea name = "desc" class="form-control">{$Links.desc}</textarea> </div> http://127.0.0.1/niwo/public/index.php/admin/links/edit/id/1.html 链接标题,链接地址,链接描述。 D:\phpStudy\WWW\niwo\application\admin\controller\Links.php $data = ['id' =>input('id'),为了接收里面的'id'! D:\phpStudy\WWW\niwo\application\admin\view\links\edit.html 原内容 <form class="form-horizontal" role="form" action="" method="post"> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">链接标题</label> 添加内容,修改为: <form class="form-horizontal" role="form" action="" method="post"> <inpur type="hidder"name="id"value="{$Links.id}"></inpur> <div class="form-group"> <label for="username" class="col-sm-2 control-label no-padding-right">链接标题</label> D:\phpStudy\WWW\niwo\application\admin\controller\Links.php 接受$data数组里面的内容,修改为: $data = [ 'id' =>input('id'), 'title' =>input('title'), 'url' =>input('url'), 'desc' =>input('desc'), ]; 删除以下内容: if(input('password')){ $data['password'] = md5(input('password')); }else{ $data['password'] = $Links['password']; } *============在视图里编辑友情链接列表里展示内容=============↑
文章来源: ThinkPhp学习笔记——友情链接(二)
人吐槽 | 人点赞 |
发表评论