0

我知道这个问题可能已经被问过一百次了,但我正在尝试调用一个由 autoload.php 组成的助手。我将帮助文件存储在 shared_addons/helper 中。我称它为 new_helpers。帮助文件是:

<?php defined('BASEPATH') OR exit('No direct script access allowed.');

public function get_date($timestamp, $format) {
  list($date,$time) = explode("|", date("m/d/y|g:i A", $timestamp));
  $date = date($format, $date);
  return $date;
}
public function get_time($timestamp, $format) {
  list($date,$time) = explode("|", date("m/d/y|g:i A", $timestamp));
  $time = date($format, $time);
  return $time;
}

在 system/cms/config/autoload.php 中,我输入:

$autoload['helper'] = array('new_helper');

但是,我仍然收到错误消息:

遇到错误 [500]

无法加载请求的文件:helpers/new_helper.php

我究竟做错了什么?

4

1 回答 1

0

帮助程序文件名应遵循模板NAME_helper.php如果您想将帮助程序命名为“pdf”,例如,文件名应为pdf_helper.php.

然后,您将使用不带 _helper 后缀的名称进行加载/自动加载。所以$autoload['helper'] = 'pdf'

于 2013-08-02T05:43:51.830 回答