Последние сообщения

Страниц: [1] 2 3 ... 10
1
Нет, ЗФ1 и ЗФ2 не совместимы, есть целый процесс миграции.
К тому же саму модель приложения придётся проверять, так как ещё и версия РНР меняется...
2
Спасибо за статейку. буду разбираться. Получается это сфера, с которой никогда ранее не сталкивался - сам ZEND для меня еще - темный лес. На нашем старом серваке стоит система с 2010 года - стоит и работает. ни кто ее не трогал - не обновлял. Попросту - некому. там ZF 1.10.

На сколько безопасно его обновить? и имеет ли смысл?

Вероятно с тех пор структура каталогов дистрибутива изменилась, так как я не вижу каталога Zend\Authentication\Adapter\Http (как в статье), но есть zend\library\ZEND\Auth\Adapter\Http\Resolver - это то же самое?
 
есть ли у старой версии аналог MODULE_NAME/config/, где он расположен или как его искать?
4
Есть старый проект, который использовал системных пользователей для доступа клиентов в свои папки по ФТП и в свой раздел сайта. Решено было отказаться от системных акаунтов - авторизация через файл ftpd.passwd. Хотелось бы сделать доступ пользователей к своей области сайта через этот же файл. Я не спец в PHP и тем более в ZEND.
Почитал про digest аутентификацию. Там используется файл , формата

someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8

что-то похожее в ftpd.passwd.

testftp:$1$0Lnj089K$fbQhToMho4ZGkwihN6eJ30:108:999::/srv/ftp/tmp:/bin/false

Есль ли готовый адаптер для такого финта?
5
Ищем ответственного WEB разработчика на удаленную работу с хорошим опытом и знанием трендов своей области
Обязанности:
  • Разработка и поддержка текущих проектов
Требования:
  • Хорошие знания и опыт работы с Zend фреймворком;
    Знание базовых паттернов и идиом;
    Хорошие знания jquery, html, css, javascript;
    Уверенное использование GIT;
    Memcached;
    Понимание (и умение применять) принципов ООП и MVC;
    Знание MySQL (сложные join, подзапросы, индексы);
    Навык работы под GNU/Linux;
Дополнительным плюсом будет:
  • Опыт работы с веб-серверами (nginx, apache, php-fpm)
Условия:
  • Компенсацию почасовая (от 800 р час)
  • Неполная занятость 10-15 часов в неделю

контакты

SergeiMironovv()yandex.ru

вакансия на hh

hh.ru/vacancy/20829482
6
Добрый день!

Требуется прогер для доработок сайта на Zend 2.

Предпочтительно Мск. Удаленно, сдельно.

8/985/5370000 Сергей

soroncars@mail.ru
7
всё, уже сам разобрался. я неправильно передавал data('id') в скрипте js. :-[ Когда задал var id = $(this).data("id"); ----- заработало, теперь ID берет правильно. :)
8
День добрый. Работаю с Zendframework 3. Приложение выводит во вьюхе(phtml) посты из БД массивом через foreach. При каждом есть кнопка(ссылка) "добавить в Избранное". Выглядит этот фрагмент так

<table class="table table-striped"><tr><th>Избранное</th><th>ID</th><th>Заголовок</th><th>Дата создания</th><th>Статус</th><th>Действия</th></tr
<?
php foreach ($posts as $post): ?>

<tr><td><!--ВОТ ОНА ЭТА КНОПКА ИЗБРАННОЕ--> 
<a class="btnf" style="color: #B5B5B5;" data-id="<? echo $this->escapeHtml($post->getId()); ?>">

<span class="glyphicon glyphicon-star" ></span></a></td>

<td><?= $this->escapeHtml($post->getId()); ?></td>
<td><a href="<?= $this->url('posts', ['action'=>'view''id'=>$post->getId()]); ?>">
<?= $this->escapeHtml($post->getTitle()); ?></a></td>
<td><?= $this->escapeHtml($post->getDateCreated()); ?></td> 
<td><?= $this->escapeHtml($postManager->getPostStatusAsString($post)); ?> </td>
<td> <div class="a" data-id="1">
<a class="btn btn-info" href="<?= $this->url('posts',['action'=>'edit''id'=>$post->getId()]); ?>">
<span class="glyphicon glyphicon-pencil" ></span> Изменить</a>
<a class="btn btn-danger" href="<?= $this->url('posts',['action'=>'delete''id'=>$post->getId()]); ?>">
<span class="glyphicon glyphicon-remove"></span> Стереть</a></div></td></tr> 
<?php endforeach; ?> </table>


через атрибут data-id я пытаюсь передать ID поста который задан в этом phtml через foreach
но в JSON при передаче через $.ajax({}) попадает только ID первого поста в колонке даже если я выбираю другой! По разному пытался но json либо ловит ноль либо первый ID. Как мне правильно получить параметр?
9
Модули и решения на Zend Framework 2 / Re: Вопрос по архитектуре.
« Последний ответ от yanak Май 07, 2017, 13:32:02 »
Трудно ответить. В зенде нет понятия "Компонента", поэтому не ясно что имеется ввиду. По логике организации кода - есть такая штука как разделение кода с логикой приложения на слои http://design-pattern.ru/patterns/service-layer.html.

Каждый слой знает о слое ниже и о классах из своего слоя, но не знает о слоях выше. В вашем случае Table - это источник данных - самый нижний слой. Он вообще ничего не должен знать - только о том как сохранять в свою таблицу и как из нее получать.

Если я правильно все понял, то вам нужно создать сервис "Подписка", в фабрике этого сервиса передать ему сервис, который работает с внешним АПИ и второй зависимостью - вашу таблицу. Сам сервис подписки прокинуть в контроллер.

Выйдет, что контроллер - знает только о сервисе подписки, и вызывает у него метод сабскрайб. Сервис знает только о своей зависимости по работе с внешним сервисом и дергает у нее какой-то метод. Полученные данные отправляет в виде Сущности в таблицу, которая сохранит сущность. В общем, как-то так.

Чтобы сервису подписки можно было поставить другую зависимость для работы с внешним сервисом, то вводим для внешних сервисов общий интерфейс, и к нему приводим все классы, которые работают с внешними сервисами. И потом в фабрике выставляем нужный, ну или создаем несколько фабрик (по числу внешних сервисов), и в конфиге выставляем для создания класса - нужную.
10
Бросил  :(
Страниц: [1] 2 3 ... 10