当前位置:首页 > 日记 > 正文

使用功能和ThinkPHP自动完成回调方法的实例

使用功能和ThinkPHP自动完成回调方法的实例
本文介绍了函数和回调在ThinkPHP自动完成使用。分享给你供你参考。具体方法如下:

ThinkPHP自动填充格式如下:

将代码复制如下:数组(填充字段、填充内容{填充条件、{ }、附加规则)

附加规则,可选的,包括:

字符串:这意味着填充内容是一个字符串(默认值)。

函数:使用函数表示填充的内容是一个函数返回值。

回调:使用一种方法来表示填充的内容是当前模型方法的返回值。

字段:字段,它表示填充的内容是其他字段的值。

ThinkPHP自动填充功能

当附加规则填充函数函数时,表示填充的内容是函数返回值。这个函数可以是PHP内置函数或用户定义函数。

使用函数填充示例:

复制代码如下:类用户模型扩展模型{

保护_auto美元=阵列(

对所有情况下使用MD5函数的密码字段

阵列('password ','md5 ',3,'function),

的注册日期 / /场在新时期写的当前时间戳

阵列('regdate '时间',1,'function),

的regip / /场在新时期写的用户注册的IP地址

阵列('regip ','get_client_ip ',1,'function),

/ /一个新的时间使用自定义getName功能用户领域

阵列('username ','get_name ',1,'function),

);

}

在上面的例子中,MD5和时间是PHP内置函数,并对结果进行MD5($ _post { 'password ' })和时间()函数值。get_client_ip和get_name常见 / common.php自定义功能。

的get_name功能添加用户名的th_前缀,具体如下:

复制代码代码如下:功能get_name($name){

return'th_美元的名字;

}

如果函数需要一个参数,填充字段作为参数,如MD5和get_name以上功能。

ThinkPHP自动填充方法回调

当方法回调被填充时,表示填充的内容是当前模型的一个方法返回值,并且这个例子充满回调:

复制代码如下:类用户模型扩展模型{

保护_auto美元=阵列(

在用户名/ getName回调方法的新领域

阵列('username ','getname ',1,'callback),

);

}

getName方法添加用户名的th_前缀,具体如下:

复制代码如下:类用户模型扩展模型{

/ /输入用户名加th_前缀

功能getName(){

return'th_'。_post美元'username'} {;

}

}

注:以上例子填写用户名字段自动与th_前缀和填写到用户名,只是为了说明函数或回调方法自动填充使用,不具有实际生产意义。

希望这篇文章能帮助你在ThinkPHP框架程序设计。

相关文章

如何在PS中构建适合截图大小的画布

如何在PS中构建适合截图大小的画布

截图,大小,适合,如何在,电脑软件,如何在PS中构建适合截图大小的画布有时截图不标准,不知道它有多大。如何在PS中制作合适的画布让我们看看PS画布的新技巧,你需要的朋友可以参考它。 建立一个适用于PS图象处理软件的截图,截图后尺寸的画布 1、…

PS图象处理软件艺术课程:淘宝护肤品

PS图象处理软件艺术课程:淘宝护肤品

全屏幕,淘宝,图象,处理软件,宣传海报,这是一个PS图象处理软件艺术课程。主要是介绍给朋友,使淘宝的护肤品,冬季全屏幕宣传海报使用PS教程很好。我推荐给喜欢学习教程的朋友一起学习,希望能对你有所帮助。 本教程主要使用PS图象处理软件设计淘…

理解Javascript模块化开发

理解Javascript模块化开发

模块化开发,电脑软件,Javascript,小A是一个创业团队的前端工程师,负责项目的Javascript程序。 全局变量冲突 根据自己的经验,小第一得出一些常用函数和写功能为公共文件base.js: 复制代码代码如下所示: var = { _ $:功能(ID){ return document.gete…

如何用单词做日历

如何用单词做日历

如何用,单词,日历,电脑软件,第一次启动Word,创建一个新文件并选择日历模板。注意,这里的建筑物都必须通过文件菜单,在新,,指挥,和新的文件不能使用按钮在快捷工具栏选择萧边使用Office 2010。如果您使用Office 2007,您需要单击Word界面左上角的Off…

2015个恋人签名的短句

2015个恋人签名的短句

短句,恋人,电脑软件,穿一件衣服去接你 等待你的婚纱 它是什么感觉 你害怕黑暗和光明是Ta吗 我是国王很久了。 很久以后我的心在后面。 你不要问,我希望你和明欣科谷 你不想毫无悔意地和我疯狂 有一个叫Yue Yan的臭女佣。 有一个叫Zhiyuan的…

2015最新伤感签名

2015最新伤感签名

伤感,最新,电脑软件,最后牵着你的手是在梦里,我会筋疲力尽。 我认为这是恋人的人走茶凉。 学会忍受如何放手。 抱着一个不懂得珍惜你的人是必要的。 我以为那是一百年后的纯真爱情。 回忆打破了思想,废墟的记忆。 你只是在战斗。我喜欢你。 …

经典伤感经典签名

经典伤感经典签名

经典,伤感,电脑软件,以下是《经典情感经典人物签名》的全部内容,由您编写。如果您喜欢小编辑器的建议,请继续关注它。 人都有来世,如果今生不能在一起,下辈子,上天就会派一个人来代替他/她。 因为我有一个梦想,所以我会难过,所以你会是一个背叛。 …

如何用文字制作灯笼

如何用文字制作灯笼

文字,如何用,电脑软件,中国的灯笼,灯笼,起源于1800多年前的西汉时期,在每年的元宵节是中国农历的第一个月的第十五天之后,人们挂起红灯笼象征着团圆的意义,营造节日气氛。后来灯笼就成了中国人的庆典的象征。这里有一种方法可以用文字做一个灯笼…

非主流个性签名非主流签名2015qq荒

非主流个性签名非主流签名2015qq荒

非主流,荒凉,个性签名,电脑软件,qq,和你一起走到最后一个人的人往往是你想象不到的人。 爱是俘虏的爱,但要保留它。 从那以后的所有道路上 记住我的名字和我带给你的故事 你还欠我一句对不起,但我不会再说了。 我是疯子疯子,只爱你疯了,你是傻…

PHP使用strtotime计算两个日期之间

PHP使用strtotime计算两个日期之间

日期,计算,天数,两个,电脑软件,本文阐述了如何用PHP strtotime计算两个日期之间的天数。分享给你供你参考。具体分析如下: PHP strtotime函数用来分析日期和时间的任何英文文本描述为Unix时间戳。这个函数如果使用TZ环境变量,来计算时间。如…

如何用Word制作条形码

如何用Word制作条形码

条形码,如何用,电脑软件,Word,条形码(条形码)是一个图形标识用于在多个黑条和不同宽度的空格表示一组信息,有一定的编码规则一致。条形码可以标出商品的生产厂家、产品名称、生产日期、册数、邮件起止地点、类型、日期等信息,并广泛应用于商品…

PS做漂亮的格子

PS做漂亮的格子

格子,漂亮,电脑软件,PS,以下萧边为你详细说明如何使用PS制作漂亮的格子背景的教程,教程比较基础,但是很实用,因为一个好朋友,找不到一个好的背景能学得来的,希望对你有帮助。 亲,还是找不到好的背景和悲哀,来这里,自己动手,然后不用找一个好的背景和…