У меня есть ValidationFilter, как Db_NoRecordExists в Zend 1. Но в некоторых случаях все в порядке, что уже есть запись с тем же значением – например, когда я хочу обновить некоторые данные. Возможно, после обновления имя пользователя останется прежним. Но тогда мой ValidationFilter дает ошибку. Теперь я могу использовать что-то вроде «exclude ID XYZ». Но […]
Я установил приложение скелета через композитор и, указав браузер на общую папку с виртуальным хостом, получаю ошибку: Неустранимая ошибка: исключить исключение «Zend \ Loader \ Exception \ InvalidArgumentException» с сообщением «Класс автозагрузчика Zend \ Loader \ StandardAutoloader должен реализовать Zend \ Loader \ SplAutoloader в /var/www/vhosts/ddns.net/subdomains/gameotic/vendor/ zendframework / zendframework / library / Zend / Loader […]
Я только начал изучать ZF2, поэтому извиняюсь, если вопрос тривиален. То, что я хочу достичь, – перенаправить пользователя из projectname.loc: 8888 / user в projectname.loc: 8888 / user / login. Если я вхожу в projectname.loc: 8888 / user / login вручную, форма отображается без каких-либо проблем. Если я вхожу в projectname.loc: 8888 / user, тогда […]
Я использую функцию SelectWith TableGateway для возврата объекта HydratingResultSet. Мне нужно выполнить итерацию по каждому из объектов набора результатов – не уверен, как я это сделаю, но использование foreach дает ошибку «Этот результат является только результирующим набором вперед, вызывая перемотку () после перемещения вперед не поддерживается». То, что я пытался сделать, в основном: $res = […]
Я использую модуль ScnSocialAuth ZF2 для включения проверки подлинности в социальных сетях в моем проекте. Поскольку он использует ZfcUser как одну из своих зависимостей, по умолчанию создаются / используются две таблицы БД: CREATE TABLE `user` ( `user_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `username` VARCHAR(255) DEFAULT NULL UNIQUE, `email` VARCHAR(255) DEFAULT NULL UNIQUE, `display_name` […]
У меня есть два модуля Admin и Application. В приложении модуля у меня есть следующий маршрут в моем module.config.php: 'admin' => array( 'type' => 'Segment', 'options' => array( 'route' => '/admin[/:controller[/:action]]', 'constraints' => array( 'controller' => '[a-zA-Z][a-zA-Z0-9_-]*', 'action' => '[a-zA-Z][a-zA-Z0-9_-]*', ), 'defaults' => array ( '__NAMESPACE__' => 'Admin\Controller', 'module' => 'Admin', 'controller' => 'Index', 'action' […]
Я не понимаю, как перевести этот запрос в синтаксис структуры zend, любая помощь будет оценена. SELECT p.idProyecto,p.nombre, p.nombre, e.nombre, e.apellido, sum(Respuesta.estimado) as estimado, DATE_FORMAT(p.fechaInicio, '%Y/%m/%d') as inicio, DATE_FORMAT(p.fechaFin, '%Y/%m/%d') as fin, sum(DetailTotals.Total) as total FROM Actividad as a LEFT JOIN ( SELECT a2.idActividad, sum(ar2.tiempoEstimado) as estimado FROM actividadResponsable as ar2 JOIN actividad as a2 on […]
В моем webapp / index.php я определил include_path, как показано ниже: <?php set_include_path(implode(PATH_SEPARATOR, array( 'C:\Program Files\NetBeans 7.1.2\php\library', get_include_path() ))); require_once 'Zend\Form\Fieldset.php'; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php #do something with Fieldset class; ?> </body> </html> Но я продолжаю получать это сообщение об ошибке при запуске файла: Fatal error: Class 'Zend\Form\Element' […]
/* Here is my module config */ 'controllers' => array( 'invokables' => array( 'User\Controller\User' => 'User\Controller\UserController', ), ), 'router' => array( 'routes' => array( 'user' => array( 'type' => 'Literal', 'options' => array( 'route' => '/user', 'defaults' => array( 'controller' => 'User\Controller\User', 'action' => 'index', ), ), 'may_terminate' => true, 'child_routes' => array( 'default' => […]
Что не так в моем коде? Как создать SOAP-сервис для моего класса Math? Обратите внимание, что я не упоминал пространство имен для Math.php, потому что, если бы я сделал это, я получил class Math does not exist сообщения в браузере. Без упоминания пространства имен класса Math, как создать объект Math в indexAction (). Пожалуйста, представьте […]