В afterValidate Вы можете делать всё, что угодно, не вижу проблемы. Или у Вас используется validateOnChange? При validateOnSubmit отправляется только один пост + меньше нагрузки на сервер. У нас в afterValidate прописан редирект на другую страницу при успешной валидации данных. В момент валидации да...
Тип проверки unique отправляет в БД запрос на наличие значения. Бывают ситуации, когда создание объекта происходит уже после подобного запроса, в итоге в БД поступает 2 идентичных запроса. Подскажите как можно избавиться от лишнего запроса? Я так понимаю, что в rules можно заюзать on, но для меня по...
Для парсинга участков разбитых с помощью / лучше всего использовать [^/]+, что значит "всё-всё, кроме /". Для необязательных параметров прибавляем ? после каждого. А если нужно понимать "ivano_frankovsk/mobilnie_telefony-37" и "ukraine/mobilnie_telefony-37", то как парсер различит где страна, а где ...
А Yii передаёт данные поля файла при аякс валидации? Или в том и проблема, что не передаёт? Или там валидация файлового поля производится по данным в $_FILES? Своими силами можно добавить hidden поле, где при сабмите/валидации вставлять в него значение из поля файла и валидировать уже его. Больше ни...
Ну раз во все, то можем иметь проблемы в сложных запросах... А по какому принципу генерится алиас таблицы? Я так понимаю, мы не можем заранее знать какие алиасы будут у таблиц?
По первым двум ок, продолжим обсуждение 3го вопроса :) Селениум конечно хорошо, но я хотел бы протестировать контроллеры модульно, т.к. селениум мне не скажет в каком именно месте произошла ошибка и тест провалился, разве-что кругом исключения ставить на каждый пук и генерить соответствующие тексты ...
Заюзал эту штуку в виде: condition = 'some_condition' возможность интересная, но хочу уточнить один момент: это условие будет подставляться только в запросы без соединений? Вопрос собственно в том, что в запросах автоматически генерится алиас таблиц, а для данного условия алиас не генерится, что в и...
Приветствую! Пытаюсь прикурить юнит тесты к своим писулькам, но чё-то как-то не получается.. Или я не понимаю очевидное, или очень плохо знаю фреймворк (хотя это точно true). Раз уж вопросов чуток накопилось (даже глупых), изложу я их здесь все. 1. Есть ли смысл писать тесты на стандартные методы, т...