所以,我跟着说:
How to create a custom admin page in opencart?
尝试将页面添加到我的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的文件
我有这两样的东西,并尝试了所有类型的案例组合,并移动文件......
是否有人知道此错误可能出现的任何其他原因?或者可以看到我可能错过的任何其他内容?
答案 0 :(得分:0)
您的服务器似乎无法使用php短标签。将<?
更改为<?php
- 由于PHP未将该文件作为PHP文件加载,因此该类不存在。将其更改为<?php
将使其正常工作