Всем привет. Начал изучать типо3. Возникла проблема при создании своего плагина. Использую в качестве мануала этот гайд
https://docs.typo3.org/typo3cms/Extb...ain-model.html
Возникла ошибка такого типа:
PHP код:
Oops, an error occurred! Code: 201707031706038cc67759 The default controller for extension "Products" and plugin "List" can not be determined. Please check for TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php. exception code:1316104317 file:/typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php line:202 fh_debug trace: file: /typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php" line:162 function:resolveControllerName file: /typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php" line:68 function:build file: /typo3/sysext/extbase/Classes/Core/Bootstrap.php" line:199 function:handleRequest file: /typo3/sysext/extbase/Classes/Core/Bootstrap.php" line:186 function:handleRequest file: " line: function:run file: /typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php" line:6244 function:call_user_func_array file: /typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php" line:41 function:callUserFunction file: /typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php" line:820 function:render
В файле ext_localconf.php такое вот содержание:
PHP код:
<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'AndreasKopp.'.$_EXTKEY,
'List',
array('Product' => 'list, detail')
);
В контроллере такое вот содержание
PHP код:
<?php
namespace AndreasKopp\Products\Controller;
use \TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
use \TYPO3\CMS\Core\Utility\GeneralUtility;
use \AndreasKopp\Products\Domain\Repository\ProductRepository;
class ProductController extends ActionController {
public function listAction() {
$productRepository = GeneralUtility::makeInstance(ProductRepository::class);
$products = $productRepository->findAll();
$this->view->assign('products', $products);
return $this->view->render();
}
public function detailAction() {
}
}
?>
что я делаю не так?