Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   Как вывести данные своего расширения? (http://forum.typo3.ru/showthread.php?t=12216)

SequelONE 17.07.2017 18:46

Как вывести данные своего расширения?
 
Изучаю Typo3, сделал плагин Продукты, для вывода продуктов по категориям. Категории в моём случае это пункты меню. Саму форму добавления в админке сделал. Страницам присвоил плагин Product List. Сейчас пытаюсь разобраться с моделями и коннтроллерами. В Laravel всё достаточно просто, а тут чёрт ногу сломит.

Модель в контроллер подключается на прямую? Или всё надо через репозиторий подключать? Скиньте кто-нибудь годный пример. К слову даже не могу проверить какой-либо код из контроллера, он вообще ничего не выводит. Разбираюсь с этим мануалом:

https://docs.typo3.org/typo3cms/Extb...-the-flow.html

Сейчас контроллер выглядит так:

Код:

<?php
namespace Hotbytes\Products\Controller;

use \TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
use \TYPO3\CMS\Core\Utility\GeneralUtility;
use \Hotbytes\Products\Domain\Repository\ProductsRepository;

class ProductsController extends ActionController {

    public function listAction() {
        $productRepository = GeneralUtility::makeInstance(ProductsRepository::class);
        $products = $productsRepository->findAll();
        $this->view->assign('products', $products);
                $content = $this->view->render();
                return $content;
    }
       
        public function detailAction() {

        }
}


Николай Сипко 18.07.2017 20:12

"Как вывести данные своего расширения"?
 
Цитата:

Сообщение от SequelONE (Сообщение 40918)
Изучаю Typo3, сделал плагин Продукты, для вывода продуктов по категориям. Категории в моём случае это пункты меню. Саму форму добавления в админке сделал. Страницам присвоил плагин Product List. Сейчас пытаюсь разобраться с моделями и коннтроллерами. В Laravel всё достаточно просто, а тут чёрт ногу сломит

"Категории в моём случае это пункты меню"? "Страницам присвоил плагин Product List"? Где вы такой отыскали?

А что за "данные своего расширения"? Навскидку: https://wiki.typo3.org/Ru:T3Doc/Exte...ension_Builder

"Сейчас пытаюсь разобраться с моделями и коннтроллерами"? Тут чёрт ногу сломит...

SequelONE 21.07.2017 12:13

Цитата:

Сообщение от Николай Сипко (Сообщение 40919)
"Категории в моём случае это пункты меню"? "Страницам присвоил плагин Product List"? Где вы такой отыскали?

Я свой плагин разработал

Цитата:

Сообщение от Николай Сипко (Сообщение 40919)
А что за "данные своего расширения"? Навскидку: https://wiki.typo3.org/Ru:T3Doc/Exte...ension_Builder

"Сейчас пытаюсь разобраться с моделями и коннтроллерами"? Тут чёрт ногу сломит...

Немецкие коллеги подсказали. Все увенчалось успехом.

Николай Сипко 22.07.2017 00:37

Цитата:

Сообщение от SequelONE (Сообщение 40923)
Я свой плагин разработал Немецкие коллеги подсказали.

Поведайте форуму, что "Немецкие коллеги подсказали", а заодно и об "Все увенчалось успехом"?


Часовой пояс GMT +4, время: 16:14.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot