如何使用织梦小助手,织梦文章
导读:织梦文章织梦文章很多的时候,织梦是不能满足我们要求的,比如我们要增加个织梦没有功能,例如,我们要调用分类信息三级联动里面的内容,以前我们要写个函数放在/include/exte织梦cms模板dede手机模板。
很多的时候,织梦是不能满足我们要求的,比如我们要增加个织梦没有功能,例如,我们要调用分类信息三级联动里面的内容,以前我们要写个函数放在/include/extend.func.php里面,然后,在我们的首页,或其它而面引入comm.inc.php文件,即可调用这个函数,功能就这样实现了,只要会php编程什么功能都可以在织梦的基础上扩展。 现在不仅仅有这个exten织梦模板下载d.func.php文件了,织梦帮我们提供了一个叫小助手的功能,从字面意思理解,小助手就是帮助我们的人助手,没有错,在include/helpers里面有很多的小助手文件,只要我们的以后扩展功能直接在这里建立一个文件命名为:起的名字.helper.php,然后再在要调用的文件里用helper('起的名字')进行初始化,即可调用起的名字.helper.php这个文件里面的功能了。 一、织梦小助手的应用。 举例说明:计算二个数的值。 定义php文件名:sum.helper.php,然后在这个文件里写上如下计算二个数的代码。 <?php $a=10; $b=33; function sum($a,$b){ return $a+$b; } ?> 如果我们要在某个文件例如文件test.php里调用这个功能,我们只需要在这个test.php文件里,用helper('sum')进行初始化一下,即可调用。 test.php文件内容如下: require_once(dirname(__FILE__)."/include/common.inc.php"); helper('sum'); echo sum(32,34); 输入结果是:66。请注意,无论是用织梦小助手,还是用extend.func.php进行二次开发,都要引入文件common.inc.php文件。织梦小助手的应用就是这样简单。 对比一下用织梦小助手和extend.func.php进行二次开发的好处。 如果我们在extend.func.php这个里面进行功能二次开发的话,如果是小的功能还好,如果是代码特别多,那么,用这个就有缺点了,想一下如果这个文件太多,不仅对于程序员来说感觉乱,在调用功能的时候不容易找,而且这样也降低了执行效率,本来一个程织梦模板网站序员写好的功能,结果另一个程序员来调用那么,找起来就非常不便,浪费时间。 而用小助手,而大大提高了效率,不管有多少个人来写,不管什么样的谁来调用,只要找到对应的文件名,就可以调用,而且,每个功能对应一个文件,这样也不至于弄错,而且调用也非常方便,只需要初始化一下小助手即可。 二、小助手的实现代码分析。 织梦小助手既然如此好,我们要研究一下,这个小助手是如何实现的?以后,我们在自己开发中也可以把这种思想用到我们的开发中,提高效率。我们来分析一下小助手是如何实现这样的功能的。 首页要在入口文件common.inc.php里面进行初始化(这里的初始化与上面的提到的helper('sum')初始化不一样,这里指的是引入helper.inc.php并根据里面的数组创建程序文件)织梦小助手,若文件helper.inc.php存在,则把里面的数组$cfg_helper_autoload,通过helper($cfg_helper_autoload)初始化(这里跟上面提到的初始化一样),若没有这个文件,而用默认的。 代码如下:
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-20 ,文章如何使用织梦小助手,织梦文章主要讲述如何使用,小助手,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_31546.html