Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bscheshirwork/seqartmix
Demo module for zf2
https://github.com/bscheshirwork/seqartmix
Last synced: about 1 month ago
JSON representation
Demo module for zf2
- Host: GitHub
- URL: https://github.com/bscheshirwork/seqartmix
- Owner: bscheshirwork
- Created: 2014-09-28T00:15:07.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-28T02:25:46.000Z (about 10 years ago)
- Last Synced: 2023-08-05T04:03:18.794Z (over 1 year ago)
- Language: PHP
- Size: 137 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SeqArtMix
=======================Введение
------------
Демонстрационный модуль для ZF2. Отображает картинки по указанному пути,
определяя по простейшим правилам следующую и предыдущую. Сохраняет позицию
последнего просмотренного изображения.Установка
------------
Для демонстрации модуля установите, к примеру, на `ZendSkeletonApplication`
http://github.com/zendframework/ZendSkeletonApplicationНа шаге `"manually invoke composer using the shipped composer.phar"` можно добавить зависимость модуля
Добавьте в `composer.json` зависимость
`"bscheshir/seqartmix":"dev-master"`
и репозиторий
`"http://github.com/bscheshirwork/seqartmix"`Примерно таким образом:
{
...
"require": {
...
"bscheshir/seqartmix":"dev-master"
},
"repositories":[
{
"type":"git",
"url":"http://github.com/bscheshirwork/seqartmix"
}
]
}Запустите из каталога приложения
`php composer.phar install` для первичной установки или
`php composer.phar update` если добавляете только модульНастройка
------------
Для включения добавьте в раздел модулей вашего `/config/application.config.php`
`SeqArtMix` и `TwbBundle` примерно так'modules' => array(
...
'SeqArtMix',
'TwbBundle',
),Маршруты `/sam` `/sam/admin` `/sam/admin/img/add` можно найти в настройках модуля
`/vendor/bscheshir/seqartmix/config/module.config.php` и перезаписать в настройках приложения модулем-декораторомсоздадим новый подкаталог и, тем самым, новый модуль в каталоге module, и назовем его `SeqArtMixMod`.
Здесь нам нужен только Module.php, в методе getConfig()array(
'routes' => array(
'seq-art-mix' => array(
'type' => 'Zend\Mvc\Router\Http\Literal',
'options' => array(
'route' => '/',// <-- default '/sam'
'defaults' => array(
'controller' => 'SeqArtMix\Controller\Index',
'action' => 'index',
),
),
),
'seq-art-mix\admin\home' => array(
'type' => 'Zend\Mvc\Router\Http\Literal',
'options' => array(
'route' => '/admin',// <-- default '/sam/admin'
'defaults' => array(
'controller' => 'SeqArtMix\Controller\Admin',
'action' => 'index',
),
),
),
'seq-art-mix\admin\img\add' => array(
'type' => 'Zend\Mvc\Router\Http\Literal',
'options' => array(
'route' => '/add',// <-- default '/sam/admin/img/add'
'defaults' => array(
'controller' => 'SeqArtMix\Controller\Admin',
'action' => 'add-img',
),
),
),
)
)
);
}
}Не забудьте добавить этот модуль ПОСЛЕ модуля `SeqArtMix` в раздел модулей вашего `/config/application.config.php`
'modules' => array(
...
'SeqArtMix',
'SeqArtMixMod',
'TwbBundle',
),