Articles of zend framework2

ZF2: Получить параметры url в контроллере

Я испытал Zend Framework 1, и я создал некоторые приложения с этой структурой. Теперь я экспериментирую с Zend Framework 2, но я застрял на параметрах url. Я настроил свою маршрутизацию следующим образом: // Setup for router and routes 'Zend\Mvc\Router\RouteStack' => array( 'parameters' => array( 'routes' => array( 'default' => array( 'type' => 'Zend\Mvc\Router\Http\Segment', 'options' => […]

Простые тесты ZF2 для контроллера с использованием ZfcUser

У меня возникли проблемы с попыткой выполнить единичное тестирование действия, которое использует ZfcUser для аутентификации. Мне нужно каким-то образом высмеять плагин ZfcUser Controller, но я не уверен, как это сделать. Мне удалось успешно произвести некоторые модульные тесты для таблиц и моделей, но контроллер требует много инъецируемых объектов и вызывает проблемы. Кто-нибудь знает, как настроить Mocks […]

Как получить доступ к параметрам маршрута, сообщения, получения и т. Д. В Zend Framework 2

Как я могу получить различные параметры, связанные с запросом страницы в zf2? Как параметры ввода / получения, доступ к маршруту, отправленные заголовки и загруженные файлы.

zf2 Создание простого сервиса и доступ к нему через viewhelper

Я пытаюсь создать простой сервис в zf2, который я могу получить, используя в viewhelper Шаг 1. Я искал класс в src / Application / Service / Service1.php, как следует namespace Application\Service; use Zend\ServiceManager\ServiceLocatorAwareInterface; use Zend\ServiceManager\ServiceLocatorInterface; class Service1 implements ServiceLocatorAwareInterface { public function __construct() { } public function setServiceLocator(ServiceLocatorInterface $serviceLocator) { } public function getServiceLocator() { […]

Как объединить общие каталоги Zend Framework 2

Некоторые модули zf2 имеют общедоступные каталоги для распределения ресурсов, таких как js / css / images. Какова наилучшая практика для предоставления этих ресурсов для применения? Мне бы хотелось, чтобы эти ресурсы были автоматически доступны через http://mysite.com/[moduleName]/ . Например, root/public/js/sitescript.js -> http:\\mysite.com\js\sitescript.js root/module/mymodule/public/js/modulescript.js -> http:\\mysite.com\mymodule\js\modulescript.js root/vendor/vendormodule/public/js/vendorscript.js -> http:\\mysite.com\vendormodule\js\vendorscript.js Должны ли эти ресурсы копироваться в корневой / […]

настроить несколько баз данных в zf2

Как настроить (и использовать) несколько баз данных в Zend Framework 2? В настоящее время у меня есть это в моем global.php: return array( 'db' => array( 'driver' => 'Pdo', 'dsn' => 'mysql:dbname=my_db;host=localhost', 'driver_options' => array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'' ), 'username' => 'user', 'password' => '******', ), 'service_manager' => array( 'factories' => array( 'Zend\Db\Adapter\Adapter' […]

Как запустить работу cron с помощью zend framework 2

У меня есть приложение, построенное в Zend Framework 2. Я хотел бы установить задание cron для обновления моих продуктов. Я знаю, что сценарии, такие как это, должны запускаться из-за пределов общедоступной папки, но, к сожалению, мой скрипт в cron должен использовать файлы фреймворка. Как я могу это сделать? Единственный способ, которым я понял, – запустить […]

Zend Framework 2 Как установить Doctrine 2 Proxy Directory

Поэтому я использую модуль Doctrine 2 в Zend Framework 2, настроенный в соответствии с турецким сайтом Джейсона Граймса (http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/). Иногда я продолжаю получать эту ошибку: Your proxy directory must be writable. Как установить каталог прокси-сервера? Вот моя конфигурация Doctrine из module.config.php: 'doctrine' => array( 'driver' => array( __NAMESPACE__ . '_driver' => array( 'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver', […]