小编Woe*_*ler的帖子

TYPO3教程扩展,控制器不存在

我正在尝试使用TYPO3扩展,并正在按照教程进行操作以了解基础知识。

在后端,一切正常,但在前端,我得到一个错误:

糟糕,发生错误!代码:20170209104827c3b58d58-{“ exception”:带有消息“类Tx_Inventory_Controller_InventoryController的异常'ReflectionException'不存在”

我的文件与教程中的文件完全相同。我不知道是什么原因造成的。我以为我对名称空间犯了一些愚蠢的错误,但是它们似乎都是正确的。

控制器类可以在下面找到,位于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);
        }
   }
?>
Run Code Online (Sandbox Code Playgroud)

typo3 extbase

5
推荐指数
2
解决办法
2741
查看次数

TYPO3:未找到模板。无法解析视图以进行操作

我正在尝试使用 TYPO3 后端模块,当我在后端的左侧菜单中单击我的模块时,我试图获得一个视图。但是,当我单击它时,我收到以下消息:

抱歉,未找到请求的视图。技术原因是:没有找到模板。无法解析类“MyVendor\MyModule\Controller\ConnectionController”中的操作“list”的视图。

我在文件夹 Resources/Private/Backend/Templates/Connection 中有列表操作的视图,该文件名为 List.html(大写字母)

我使用的是 TYPO3 版本 7.6.15,我用扩展构建器制作了这个模块。

任何帮助,将不胜感激。

typo3 fluid extbase

5
推荐指数
1
解决办法
7791
查看次数

标签 统计

extbase ×2

typo3 ×2

fluid ×1