PyroCMS:autoload.php没有找到定制的助手

时间:2013-08-01 17:58:55

标签: codeigniter pyrocms pyro

我知道这个问题可能已被问了一百次,但我正试着打电话给我一个由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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

帮助文件名应该跟随模板NAME_helper.php如果要为帮助者命名&#34; pdf&#34;,例如,文件名将是pdf_helper.php

然后,您将使用名称WITHOUT _helper后缀来加载/自动加载。所以$autoload['helper'] = 'pdf'