codeigniter,移动到live site时,遇到一个错误,无法加载请求的文件:helpers/colorDateDateDate\u helper.php
我试图在codeigniter中构建的应用程序上上线,但它一直告诉我“无法加载请求的文件:helpers/writetolog_helper.php” 我最初将它们自动加载到配置文件中codeigniter,移动到live site时,遇到一个错误,无法加载请求的文件:helpers/colorDateDateDate\u helper.php,php,codeigniter,helpers,Php,Codeigniter,Helpers,我试图在codeigniter中构建的应用程序上上线,但它一直告诉我“无法加载请求的文件:helpers/writetolog_helper.php” 我最初将它们自动加载到配置文件中 $autoload['helper'] = array('url', 'form', 'cookie', 'ColorDateDeadline', 'CalculateMinTohours', 'WriteToLog'); 在那之后,我尝试将它们自动加载到控制器构造中 class Customers exte
$autoload['helper'] = array('url', 'form', 'cookie', 'ColorDateDeadline', 'CalculateMinTohours', 'WriteToLog');
在那之后,我尝试将它们自动加载到控制器构造中
class Customers extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('customer');
$this->load->helper('WriteToLog');
}
WriteToLog函数包含以下代码:
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
if ( !function_exists('WriteToLog'))
{
function WriteToLog($message , $error=0 ) {
$clean_message = trim($message);
if ($error == 1) {
$real_message = "<span style='color: red;'>" . $clean_message . "</span>\r\n";
} else {
$real_message = "<span style='color: green;'>" . $clean_message . "</span>\r\n";
}
$file_handle = fopen(FCPATH . 'logs/logs.txt', 'a+');
fwrite($file_handle, $real_message);
fclose($file_handle);
}
}
帮助文件必须全部为小写字母。因此,在我的例子中,我将helper重命名为:writetolog.phpwritetolog\u helper.php或colorDateDate\u helper.php?您上载了帮助文件吗?是的,这两个文件都在我的库文件夹中,所有的camel casing.helper文件都属于helpers目录…而不是库目录。感谢您的输入,但正如我上面所说,它们位于helper目录中,请尝试使用文件名的第一个字母大写字母
-- helpers
-- CalculateMinTohours_helper.php
-- WriteToLog_helper.php