我想在codeigniter中创建用于发送SMS的全局功能。 每当我想发送短信时,我只需要调用这些全局功能即短信,然后在哪里写这些功能。
答案 0 :(得分:0)
CodeIgniter预先打包了很多helper functions。因此,您可以在应用程序中随时随地拨打site_url()
。您也可以编写自己的自定义帮助程序。
在sms_helper.php
目录中创建application/helpers
,添加您的功能,或许sms()
。然后在application/config/autoload.php
中自动加载:
$autoload['helper'] = ['sms', ...];
现在,您可以随时随地拨打sms()
。
如果您不自动加载它,则在调用该帮助程序提供的任何帮助程序函数之前,需要$this->load->helper('sms');
。
答案 1 :(得分:0)
您可以在 application \ helpers 文件夹中的自定义帮助文件中编写此函数。在此文件夹中创建一个文件 common_functions_helper.php 并直接创建一个函数,如
function sendSMS($data = array()){
// function body
}
并将此文件加载到要调用此函数的函数中 喜欢
$this->load->helper('common_functions');
并按函数名称
调用sms函数sendSMS();