ThinkPhp学习笔记——友情链接(二)
程序员文章站
2024-02-18 12:15:46
...
*============在视图里删除友情链接列表里的内容==============↓
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学习笔记——友情链接(二)
-
thinkPHP学习笔记之安装配置篇,thinkphp学习笔记_PHP教程
-
Html学习笔记(二)_html/css_WEB-ITnose
-
thinkPHP学习笔记之安装配置篇
-
《Hands-On Machine Learning with Scikit-Learn & TensorFlow》读书笔记 第二章 机器学习项目
-
ThinkPHP学习笔记(三)有关项目中URL的路径有关问题和使用frame搭建页面的
-
thinkphp学习笔记之多表查询
-
PowerMock学习笔记(二) 博客分类: 单元测试
-
PowerMock学习笔记(二) 博客分类: 单元测试
-
Laravel框架学习笔记(二)项目实战之模型(Models),laravelmodels_PHP教程