Показать сообщение отдельно
Старый 03.07.2017, 19:56   #1
SequelONE
Новенький
 
Регистрация: 23.06.2017
Сообщений: 4
По умолчанию Ошибка при создании своего плагина

Всем привет. Начал изучать типо3. Возникла проблема при создании своего плагина. Использую в качестве мануала этот гайд https://docs.typo3.org/typo3cms/Extb...ain-model.html

Возникла ошибка такого типа:

PHP код:
Oopsan error occurredCode201707031706038cc67759 The default controller for extension "Products" and plugin "List" can not be determinedPlease check for TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.phpexception code:1316104317 file:/typo3/sysext/extbase/Classes/Mvc/Web/RequestBuilder.php line:202 fh_debug tracefile: /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() {
        
    }
}
?>
что я делаю не так?
SequelONE вне форума   Ответить с цитированием