当前位置: 首页 > news >正文

地推加人2元1个/seo的培训班

地推加人2元1个,seo的培训班,专业制作网站公司,好看的wordpress插件ThinkPHP自身提供了success方法与error方法用于实现带提示信息的页面跳转功能,可实现添加数据后显示提示信息并跳转的效果。success 方法用于操作成功后的提示,error 用于操作失败后的提示,二者使用方法完全一致,下面以success 方…

ThinkPHP自身提供了success方法与error方法用于实现带提示信息的页面跳转功能,可实现添加数据后显示提示信息并跳转的效果。success 方法用于操作成功后的提示,error 用于操作失败后的提示,二者使用方法完全一致,下面以success 方法来进行说明。

1、success方法

success方法语法如下:

success(message, ajax)

参数说明message可选。页面提示信息。ajax可选。是否AJAX 方式提交,默认为false 。

如果是AJAX 方式提交的话,success 方法会调用ajaxReturn 方法返回信息。

success方法实例:

public function insert(){

// 省略部分其他代码

if($lastInsId = $Dao->add()){

// 页面跳转目标地址

$this->assign("jumpUrl","index");

$this->success("插入数据id 为:$lastInsId");

}else{

header("Content-Type:text/html; charset=utf-8");

exit($Dao->getError().'[返回]');

}

}

success 模板

success 方法默认调用公共目录即TPL/Public/ 下的success.html 模板。在该模板中,接收如下模板变量:

模板变量说明:$waitSecond跳转等待时间,单位为秒,默认success 1 秒,error 3 秒。

$jumpUrl跳转目标页面地址,默认为$_SERVER["HTTP_REFERER"] (本操作前一页)。

$msgTitle操作标题。注:赋值该变量不会生效,success 会取语言包里_OPERATION_SUCCESS_ 配置信息,error 取_OPERATION_FAIL_ 配置信息。

$message页面提示信息。

$status操作状态,默认1 表示成功,0 表示失败,具体还可以由项目本身定义规则。

success 实际仍是调用display() 方法输出success.html 模板。因此可以根据实际情况对success.html 模板进行修改如添加更多信息提示或者进行CSS 美工设置等以满足实际需求,上面这些模板变量只是一些参考变量。

$jumpUrl 变量说明:

$jumpUrl 变量如果不存在,默认跳转地址是$_SERVER["HTTP_REFERER"] ,一些常见的跳转页面写法参考:

// 本模块其他方法如index 方法

$this->assign("jumpUrl","index");

// 带上参数

$this->assign("jumpUrl","index/section/".$section);

//其他模块

$this->assign("jumpUrl","__APP__/User/index");

如果要使用U 方法生成跳转目标地址,可在success.html 中变更URL 属性为U 方法形式:

在操作中,对$jumpUrl 模板变量的赋值,相应的也要更改为与U 方法一致,详情可参考官方手册《ThinkPHPU 方法动态生成URL 地址》。

2、error 方法

error方法用法与sucess 方法完全一致,只是需要注意的是,ThinkPHP 默认配置error方法调用的仍是success.html 模板。如果需要对error 方法单独定义模板,可以修改系统默认配置ThinkPHP/Common/convention.php文件如下:

'TMPL_ACTION_ERROR' => 'Public:success',// 默认错误跳转对应的模板文件

或在项目配置里进行重新定义。

Web开发中,在需要页面跳转并显示提示信息时,可以直接使用ThinkPHP 页面跳转提供的上述success 与error 方法。如果不需要提示而是直接重定向页面时,可参考手册《ThinkPHP redirect 重定向》部分。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

http://www.lbrq.cn/news/1371871.html

相关文章:

  • 做夏促的网站有哪些/杭州龙席网络seo
  • 买个网站域名要多少钱一年/百度做网站
  • 做网约车网站/今天的新闻内容
  • 科技公司 网站模板/今日头条网页版
  • easy ssl wordpress/seo检测
  • 公司注册地址怎么变更/山西搜索引擎优化
  • 公司网站怎么做分录/百度直播平台
  • 制作一个有用户网站/关键词挖掘爱站网
  • b s架构做的网站/营销型企业网站制作
  • 网站建设职业描述/网站seo应用
  • 网站建设配置文件无法粘贴/百度指数的网址
  • 公司简介制作/安卓神级系统优化工具
  • 手机网站建设哪/优化大师怎么提交作业
  • 大兴安岭做网站/百度seo推广是什么
  • 新手如何建立自己网站/无锡网站排名公司
  • 简易个人网站模板/网站宣传推广文案
  • 佛山移动网站建设公司/关于seo的行业岗位有哪些
  • 广州高端网站制作公司哪家好/seo研究中心骗局
  • 官网建设费用怎么算/野狼seo团队
  • 网页制作教程app/优化大师有用吗
  • 唐山哪个公司可以制作网站/2023上海又出现疫情了
  • 贵阳网站制作专业/谷歌seo是做什么的
  • 博网站建设/广州百度网站排名优化
  • 武汉做网站佳/域名服务器ip查询网站
  • 北京b2b网站开发/郑州seo代理公司
  • 哪里有网站建设培训班/国产免费crm系统有哪些在线
  • 网站开发工程师职位概要/seo是什么姓
  • 安卓手机如何做网站/seo优化关键词排名
  • 物流网站制作目的/西安百度网站快速排名
  • 网站建站的技术解决方案/创建网站需要多少资金
  • Python篇--- Python 的加载、缓存、覆盖机制
  • LINUX82 shell脚本变量分类;系统变量;变量赋值;四则运算;shell
  • CSS font-weight:500不生效
  • 代码随想录Day35:动态规划(背包问题 二维 一维、分割等和子集)
  • 在幸狐RV1106板子上用gcc14.2本地编译安装samba-4.22.3服务器,并且支持XP系统访问共享文件夹
  • 计算机网络基础(二) --- TCP/IP网络结构(应用层)