Не работает дополнительный контроллер в ZendFramefork 3 [закрыт]

176
02 ноября 2019, 02:10

По URL вида http://127.0.0.128/user/user

Не получается отобразить страницу /view/aplication/user/user.phtml

Вероятно не так регистрирую новый контроллер в module.config.php?

return [
    'router' => [
        'routes' => [
            'home' => [
                'type' => Literal::class,
                'options' => [
                    'route'    => '/',
                    'defaults' => [
                        'controller' => Controller\IndexController::class,
                        'action'     => 'index',
                    ],
                ],
            ],
            'application' => [
                'type'    => Segment::class,
                'options' => [
                    'route'    => '/application[/:action]',
                    'defaults' => [
                        'controller' => Controller\IndexController::class,
                        'action'     => 'index',
                    ],
                ],
            ],                      
            'user' => [
                'type'    => Segment::class,
                'options' => [
                    'route'    => '/user[/:action]',
                    'defaults' => [
                        'controller' => Controller\UserController::class,
                        'action'     => 'index',
                    ],
                ],
            ],                      
        ],      
    ],
    'controllers' => [
        'factories' => [
            Controller\IndexController::class => InvokableFactory::class,                        
            Controller\UserController::class => InvokableFactory::class                        
        ],
    ],  

UserController.php в папке Controller:

<?php
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class UserController extends AbstractActionController{
    public function indexAction(){
        return new ViewModel();
    }    
    public function userAction(){
        return new ViewModel();
    }        
}
Answer 1

Достаточно было почистить от кэша папку data. Т.е. ошибки в коде нет

READ ALSO
Создал TUN адаптер, пишу в него данные wireshark не показывает первые 4 байта

Создал TUN адаптер, пишу в него данные wireshark не показывает первые 4 байта

Данные первые 4 байта теряются в Wireshark Сам код:

170
Реализация окна ввода параметров

Реализация окна ввода параметров

Реализую счётную программу для нескольких алгоритмовВсе параметры вводятся в отдельном окне

183
Как ввести несколько слов на одной строчке. (string)

Как ввести несколько слов на одной строчке. (string)

Здравствуйте! У меня такая проблемаМне нужно, что бы я мог на одной и той же строчке записать (англ слов) - (тире) (рус слово)

183