Это связано с тем, что я хочу разработать веб-платформу с несколькими приложениями в одном проекте. В любом веб-приложении MVC мы должны иметь эту схему URL-адресов по умолчанию: domain / controller / action / parameters 1: В Zend, что я могу сделать (в каких файлах) изменить эту схему, чтобы добавить имя application до имени controller ? […]
Я разработал dashboard.phtml в своем модуле Admin / view / layout / dashboard.phtml Теперь я разработал еще один модуль, например, рестораны, теперь я хочу использовать dashboard.phtml во всех действиях модуля restarunts, которые я пробовал ниже. my module.config.php 'view_manager' => array( 'template_map' => array( 'layout/default' => __DIR__ . '/../../Admin/view/layout/dashboard.phtml' ), 'template_path_stack' => array( 'restaurants' => __DIR__ […]
Я пытаюсь изучить Zend Framework 2 с помощью представленного скелетного приложения, однако у меня нет какого-либо предыдущего опыта работы в Zend. Я знаю о MVC из других фреймворков, например, yii, symfony. Мое приложение скелета, похоже, отлично загружается, а затем следующий шаг – настроить соединение MySQL db в приложении. Поэтому я попытался ответить на следующий вопрос: […]
У меня есть два модуля в моем приложении ZF2, оба модуля имеют разную конфигурацию для себя, и оба модуля имеют разные Module.php с различными настройками внутри него. У меня есть логин для Admin, который определен в Module.php, как показано ниже: inBootstrap funtion: public function onBootstrap($e) { $e->getApplication()->getEventManager()->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function($e) { $controller = $e->getTarget(); $controllerClass = […]
Я пытаюсь создать простую форму, используя zendform, вот код класса формы: <?php namespace admin\Form; use Zend\Form\Form; class Addstudent extends Form { public function __construct($name = null) { // we want to ignore the name passed parent::__construct('addstudent'); $this->add(array( 'name' => 'fio', 'type' => 'Text', 'options' => array( 'label' => 'Фио', ), )); $this->add(array( 'name' => 'gender', […]
Я использую форму, которая содержит обернутые элементы. Обертка происходит в представлении, как описано здесь . Мои действия выглядят так: $myForm = [definition here] $myForm->setName('entity'); $myForm->setWrapElements(true); $request = $this->getRequest(); if ($request->isPost()) { $myEntity = new Entity(); $myForm->bind($myEntity); $myForm->setData($request->getPost()->get('entity')); Проблема: при вызове $myForm->isValid() это недопустимо. При вызове $myForm->getData() впоследствии он пуст. Я повторил setName и setWrapElements в […]
Я успешно протестировал приложение ZF2 на своем тестовом сервере. Когда я опубликовал приложение на реальном сервере, я получил следующую ошибку: Unable to load ZF2. Run `php composer.phar install` or define a ZF2_PATH environment variable. Эта ошибка исчезла после добавления этой строки к моему index.php. putenv("ZF2_PATH=/opt/zf2/library/"); Но теперь я получаю ошибку AutoloaderFactory-not-found, что означает, что PHP […]
Я работаю над официальным учебником для ZF2 . В конце страницы, чтобы узнать, что дает результат, я получаю эту длинную ошибку: An error occurred An error occurred during execution; please try again later. Additional information: Zend\Db\Adapter\Exception\RuntimeException File: D:\softs\UwAmp\www\zf2-tutorial\ZendSkeletonApplication\vendor\zendframework\zendframework\library\Zend\Db\Adapter\Driver\Pdo\Connection.php:243 Message: Connect Error: SQLSTATE[28000] [1045] Access denied for user ''@'localhost' (using password: NO) Stack trace: #0 D:\softs\UwAmp\www\zf2-tutorial\ZendSkeletonApplication\vendor\zendframework\zendframework\library\Zend\Db\Adapter\Driver\Pdo\Pdo.php(211): […]
Я пытаюсь установить ScnSocialAuth_ZendSessionManager в мое приложение zend 2. Я получаю следующее сообщение об ошибке, когда я пытаюсь перейти на страницу входа или регистрации: An alias "ScnSocialAuth_ZendSessionManager" was requested but no service could be found. Я выполнил следующие инструкции : и загрузил его. затем устанавливаю ./vendor/socalnick/scn-social-auth/config/scn-social-auth.global.php.dist /vendor/socalnick/scn-social-auth/config/scn-social-auth.local.php.dist в мою конфигурацию. Затем в scn-social-auth.global.php я сделал […]
Я пытаюсь напечатать несколько штрих–кодов, используя пространство имен Zend \ Barcode. Проблема заключается в том, что я читаю руководство. Я не могу распечатать более одного штрих-кода. Я также не могу напечатать эхо до штрих-кода. Как я могу напечатать несколько штрих-кодов и текстов вместе? Код, который я использую, похож на этот: use Zend\Barcode\Barcode; $barcodeOptions = array('text' […]