0

所以,我跟着:

如何在 opencart 中创建自定义管理页面?

这 tut 尝试将页面添加到我的 OpenCart v1.5.6 商店。

<?
class ControllerCommonHelloworld extends Controller { 
public function index(){
            // VARS
            $template="common/hello.tpl"; // .tpl location and file
    $this->load->model('common/hello');
    $this->template = ''.$template.'';
    $this->children = array(
        'common/header',
        'common/footer'
    );      
    $this->response->setOutput($this->render());
    }
}
?>

但是在打开新页面时,我会收到以下信息:

load->model('common/hello'); $this->template = ''.$template.''; $this->children = array('common/header', 'common/footer' ); $this->response->setOutput($this->render()); } }?>
( ! ) Fatal error: Class 'Controllercommonhelloworld' not found in ------\store\system\engine\front.php on line 39
Call Stack
#   Time    Memory  Function    Location
1   0.0015  303736  {main}( )   ..\index.php:0
2   0.0634  2285056 Front->dispatch( )  ..\index.php:166
3   0.0663  2439760 Front->execute( )   ..\front.php:29`

现在据我所知,这个错误告诉我我没有名为“ControllerCommonHelloworld”的类,即使我有一个名为 helloworld.php 的文件

我拥有这两样东西,并尝试了所有类型的案例组合,并移动文件......

有谁知道这个错误可能出现的任何其他原因?或者可以看到我可能错过的任何其他内容?

4

1 回答 1

0

您的服务器似乎无法使用 php 短标签。更改<?<?php- 由于 PHP 不会将该文件作为 PHP 文件加载,因此该类不存在。将其更改为<?php将使其正常工作

于 2013-09-18T17:00:43.540 回答