Eyoucms程序开发:函数
你可以方便的在ThinkPHP5中添加自定义函数,包括替换已有的助手函数。
扩展系统函数
这里指的系统函数是对系统自带的函数进行替换或者增加,具体方式如下:
在应用目录下面增加一个助手函数文件(文件名随意,例如application/helper.php),添加:
// 增加一个新的table助手函数
function table($table, $config = [])
{
return \think\Db::connect($config)->setTable($table);
}
// 替换已有的db助手函数
function db($name, $config= [])
{
return \think\Db::connect($config)->name($name);
}
然后,在应用配置文件中设置:
// 扩展函数文件
'extra_file_list' => [ APP_PATH . 'helper.php', THINK_PATH . 'helper.php'],
extra_file_list 定义的顺序不能反,否则就不能替换已有的助手函数。
注意,尽量避免直接修改核心的
helper.php文件。
添加应用函数
如果需要给当前应用添加函数,只需要在应用的公共文件(application/common.php)中定义需要的函数即可,系统会自动加载,如果你需要增加新的函数文件,例如需要增加一个sys.php,那么就需要和上面一样设置extra_file_list配置:
// 扩展函数文件
'extra_file_list' => [ APP_PATH . 'helper.php', THINK_PATH . 'helper.php', APP_PATH . 'sys.php'],
相关文档
- 解析加快网站页面加载速度提升seo优化效果的方法
- 撬开网站流量上涨乏力的魔咒就是事件营销
- 营销型网站怎么做才有利于建立与搜索引擎之间的信任
- 根据企业发展模式,着力在网络推广中进行整合营销
- 智能型营销网站建设的成功是离不开搜索引擎的优化协助
- 在网络推广的发展趋势下,网站SEO优化首当其冲
- seo优化公司卖的是SEO技术还是SEO服务?
- 移动端搜索的重要性和SEO优化意义
- 自适应网站是否需要升级到独立的移动端链接?
- 掌握大数据,准确营销可以做好吗?
- 常见的网站SEO诊断方法
- 专业的网站优化公司只会解决网站排名难题,挖掘网站价值
- 将SEO融入到网站运营能更好的排名!
- 搜索引擎优化的定义和价值
- 熟知seo关键词优化进度才能更好推进企业网站的发展
- 网络营销是一门有技术的学问,需要紧跟科技创新市场营销变化
- 做网站优化还需要找有seo实战经验的公司
- 网站做SEO优化的三大优点让企业受益颇多
- 有效执行是SEO网站排名的关键
- SEO优化能对企业网站带来潜在客户吗?
上一篇: Eyoucms程序开发:单元测试
下一篇: Eyoucms程序开发:类库

