Ответы пользователя по тегу Yii
  • Как делается валидация динамических полей?

    @Centrino
    Можете создавать шаблоны форм с описанием полей и регулярками как для бека так и для фронта например в Mongo.
    Ответ написан
    Комментировать
  • В чем я ошибся?

    @Centrino
    Ну у вас в коде $form->field($model, 'name') и возвращает он name, а где у вас вывод в форму id?

    Я не знаю, какая у вас IDE, но в первую очередь рекомендую дебажить! Что передается на вывод, в каком формате, что вы передаете на ваш виджет.
    Ответ написан
    Комментировать
  • Задачи по подключению платежной системы?

    @Centrino
    Если платежная система на прием:
    1. База заказов
    2. Класс платежной системы (генерирует invoice(форму данных для платежной системы) на основе данных заказа)
    3. Ссылка на сайте, на которую отправляются данные от платежной системы
    4. Апи платежной системы (для сверки, получения баланса)

    Если платежная система на вывод
    1. База выводов
    2. Класс платежной системы, который преобразует данные вывода в запрос на Апи и который возвращает результат выполнения запроса
    3. Апи платежной системы (создано по документации), через которое вы дергаете платежную систему с запросом.

    Так как платежных систем много, у каждой системы различные функции (где то есть часть функционала, где то нет (например предвалидация)), то вы делаете абстрактные классы Платежных систем с абстрактными функциями (Invoice - createForm, checkData) (Withdraw - validate, invoke, process, check) и реализуете в них работу с данными платежных систем и работу с низкоуровневым Апи.
    Ответ написан
  • Легкие инструменты для WEB?

    @Centrino
    Можете так же посмотреть в сторону Zend_Studio, очень продвинулись они с 12 версии.
    Ответ написан
    Комментировать