我正在尝试开始使用TYPO3扩展,并遵循this教程来了解基础知识。
后端一切正常,但在前端出现错误:
“哎呀,发生了错误!代码:20170209104827c3b58d58 - {"exception":"exception 'ReflectionException' with message 'Class Tx_Inventory_Controller_InventoryController does not exist'”
我的文件与教程中的完全相同。我不知道是什么原因导致这种情况。我认为我在命名空间方面犯了一些愚蠢的错误,但它们似乎都是正确的。
控制器类如下所示,位于typo3conf/ext/inventory/Classes/Controller/。
后端一切正常,但在前端出现错误:
“哎呀,发生了错误!代码:20170209104827c3b58d58 - {"exception":"exception 'ReflectionException' with message 'Class Tx_Inventory_Controller_InventoryController does not exist'”
我的文件与教程中的完全相同。我不知道是什么原因导致这种情况。我认为我在命名空间方面犯了一些愚蠢的错误,但它们似乎都是正确的。
控制器类如下所示,位于typo3conf/ext/inventory/Classes/Controller/。
<?php
namespace \MyVendor\Inventory\Controller;
use \TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
use \TYPO3\CMS\Core\Utility\GeneralUtility;
use \MyVendor\Inventory\Domain\Model\Repository\ProductRepository;
class InventoryController extends ActionController {
public function listAction() {
$productRepository = GeneralUtility::makeInstance(ProductRepository::class)
$products = $productRepository->findAll();
$this->view->assign('products', $products);
}
}
?>