All streams
Search
Write a publication
Pull to refresh
20
0
Селицкий Валерий @WaveCut

Stack Agnostic разработчик, Муз. продюссер

Send message
Поверьте, ребята из Opera парятся.
Кастомизация, долго объяснять, у самого 4S neverlock, но джейленый :)
По-моему, не столь вредно форсирование методик разработки, сколь излишняя бюрократизация процессов.
световые года
1 световой год за полгода! MIMO!:)
Зайдите на *всемизвестныйадрес*s.ru, там еще с прошлого года столько контента на тему накидали, что редакцию сайта пора награждать грамотой «гадалка года».
Я знаком с людьми, кому нравится последний гном. Их много.
Если не любите по-гиковски сидеть jailbreak-ать… Хотя кому я вру, мы же на хабре! =)
К слову даже jailbreak телефона по классике делается одной кнопкой, в стиле Apple.
Точно, забылось-попуталось.
Отдайте мне.
Да что вы, наши банки с радостью будут принимать денежки из-за бугра.
Я думаю любой вендор позавидует такой господдержке
Все правильно, все ваши заметки хранятся в удаленном облаке на одном из серверов полиции нравов :)
Пробовал и с ведущей буквой.
Проблема оказалась совершенно в другом:
RouteMatcher в ZF2 не ловит пути, заканчивающиеся следующим бэкслэшем /

Тоесть
/en/index/ — не валиден, а вот /en/index вполне катит
/en/index/index/-> /en/index/index по аналогии.

Выкладываю свой роут, вдруг помогу кому:
'router' => array(
    'routes' => array(
        'root' => array(
            'type' => 'literal',
            'options' => array(
                'route' => '/',
                'defaults' => array(
                    '__NAMESPACE__' => 'Shop\Controller',
                    'controller' => 'Index',
                    'action' => 'index',
                    'lang' => 'en',
                ),
            ),
            'may_terminate' => true,
            'child_routes' => array(
                'control' => array(
                    'type' => 'segment',
                    'options' => array(
                        'route' => '[:lang[/:controller[/:action]]][.html]',
                        'constraints' => array(
                            'lang' => '[a-z]{2}',
                            'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
                            'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                        ),
                        'defaults' => array(
                            'controller' => 'Index',
                            'action' => 'index',
                            'lang' => 'en',
                            'module' => 'shop',
                        ),
                    ),
                    'may_terminate' => true,
                    'child_routes' => array(
                        'params' => array(
                            'type' => 'Wildcard',
                            'options' => array(
                            ),
                        ),
                    ),
                ),
            ),
        ),
    ),
),

Распознает пути типа:
/en/controller/action либо
/en/controller/action/param/value либо
/en/controller/action.html либо
/en/controller/action.html/param/value
Вот я второй день и не понимаю. Возможно тут какой-то сакральный смысл заложен.
БУдем ждать, пока форумы обрастут этой темой, или все же найдется магистр путей.
Упс, пропустил "_" в неймспейсе.

Тем не менее.
/ — OK
/index/ — No RouteMatch instance provided
/index/index/ — соответственно, No RouteMatch instance provided
Попробовал:
'router' => array(
    'routes' => array(
        'default' => array(
            'type' => 'Segment',
            'options' => array(
                'route' => '/[:controller[/:action]]',
                'constraints' => array(
                    'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
                    'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                ),
                'defaults' => array(
                    '__NAMESPACE_' => 'Frontend\Controller',
                    'controller' => 'index',
                    'action' => 'index',
                ),
            ),
        ),
    ),
),

результирует в 404 в корне (URI = /)
Пожалуйсте, люди добрые, подскажите, где можно почерпнуть подробную информацию по роутингу в zf2, а лучше выложите php-array-like пример дефолтного роута zf1.
Согласен.

Лично я не готов 800$ отдать за черта из табакерки.
Громко, очень громко. И это — хорошо!
Самсунг тащит индустрию вперед. Посмотрим чем ответят ребята из Купертино :)

Information

Rating
Does not participate
Location
Krowodrza, Krakow, Польша
Date of birth
Registered
Activity

Specialization

Backend Developer, Chief Technology Officer (CTO)
Lead
From 7,000 $
Linux
Python
SQL
Golang
PHP
AWS
Kubernetes
Docker