Все таки не с проста там написано именно так... Если внести мои правки, то ajax валидация всей формы при submit перестает работать...
Но как тогда поступить с двойным событием?
У меня просто весит обработчик формы sumbit. И он обрабатывается 2 раза, а мне этого не нужно...
Найдено 78 результатов
- 2012.02.16, 18:24
- Форум: Общие вопросы (Yii 1.x)
- Тема: jquery.yiiactiveform.js и двойной submit формы
- Ответы: 4
- Просмотры: 3298
- 2012.02.12, 12:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: jquery.yiiactiveform.js и двойной submit формы
- Ответы: 4
- Просмотры: 3298
jquery.yiiactiveform.js и двойной submit формы
Заметил, что у формы делается двойной submit (2 раза вызывается событие submit в javascript), что в моем случае влечет несколько неприятностей. А все дело в этом куске кода в jquery.yiiactiveform.js: $form.submit(function () { if (validated) { return true; } if (settings.timer !== undefined) { clear...
- 2012.02.07, 18:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Глобальные функции
- Ответы: 9
- Просмотры: 2378
Re: Глобальные функции
Вот столкнулся с такой проблемой. Вот у нас к контроллере есть такие строчки: if ($model->save()) { // данные успешно сохранены... } else { // данные почему-то не сохранились, и нужно сообщить пользователю об этом! } Данные отправляются по средством AJAX Ошибки находятся тут - $model->getErrors() Ну...
- 2012.02.06, 12:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: MVC и вывод данных для ajax в контроллере
- Ответы: 2
- Просмотры: 895
MVC и вывод данных для ajax в контроллере
Как думаете, идеология MVC позволяет выводить данные для ajax прямо в контроллере? Или нужно все же вьюшку заводить? Ну вот например для такого вывода: echo json_encode(array('status' => 'success')); Просто как то из-за одной строчке мне кажется сонительно создавать отдельную вьюшку но с другой стор...
- 2012.01.31, 18:35
- Форум: Общие вопросы (Yii 1.x)
- Тема: urlManager и actionIndex
- Ответы: 4
- Просмотры: 1059
Re: urlManager и actionIndex
Только для SiteController: ''=>'site/index', Для *Controller (у всех контроллеров index убирает; добавлять в самый конец rules'ов): '<_c:\w+>'=>'<_c>/index', Нет, не помогло. Но я уже понял свою ошибку, нужно правило не много по другому написать - поменять его части местами: '<controller:\w+>/'=>'<...
- 2012.01.31, 18:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: urlManager и actionIndex
- Ответы: 4
- Просмотры: 1059
urlManager и actionIndex
Делаю ссылку. например: CHtml::link('Test', array('user/index') Ссылка получается в виде: "/user/index/", А мне хотелось бы, что бы ссылка была вида: "/user/" (без index/) Пробовал добавлять правило в urlManager: '<controller:\w+>/index'=>'<controller>/', Но безуспешно. Подскажит...
- 2012.01.30, 22:26
- Форум: Общие вопросы (Yii 1.x)
- Тема: INSERT нескольких строк
- Ответы: 7
- Просмотры: 4090
Re: INSERT нескольких строк
посмотрел исходных код команды, запрос строится по такому же принципу, спасибо.Skiller писал(а):http://www.yiiframework.com/doc/api/1.1 ... and-detail
Просто не люблю построители запросов. предпочитаю на sql их делать самостоятельно.
- 2012.01.30, 17:21
- Форум: Общие вопросы (Yii 1.x)
- Тема: INSERT нескольких строк
- Ответы: 7
- Просмотры: 4090
Re: INSERT нескольких строк
Экспериментальным путем понял, что такой способ ведет к увеличению числа запросов, т.к. время выполнения запроса увеличивается прямо пропорционально увеличению вставляемых данных. Поэтому пришлось прибегнуть к такому способу: $values = array(); for ($i = 0; $i < count($this->steps); $i++) $values[] ...
- 2012.01.30, 16:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: INSERT нескольких строк
- Ответы: 7
- Просмотры: 4090
Re: INSERT нескольких строк
Вообщем, как сделать пакетное добавление записей? Т.е. сгруппировать INSERT INTO ... VALUES (), (), (), ...
- 2012.01.30, 16:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: INSERT нескольких строк
- Ответы: 7
- Просмотры: 4090
INSERT нескольких строк
Вот такая вставка: // выражение SQL с двумя маркерами «:username» и «:email» $sql="INSERT INTO tbl_user(username, email) VALUES(:username,:email)"; $command=$connection->createCommand($sql); // меняем маркер «:username» на соответствующее значение имени пользователя $command->bindParam(&qu...
- 2012.01.30, 13:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов валидации полей в отображении
- Ответы: 10
- Просмотры: 2446
Re: Вызов валидации полей в отображении
Мучился, мучился, в итоге сделал, отправкой ajax запроса на сервер для валидации... Без отправки запроса, так и не вышло.
- 2012.01.29, 19:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов валидации полей в отображении
- Ответы: 10
- Просмотры: 2446
Re: Вызов валидации полей в отображении
Потому что, все должно делаться на стороне клиента, средствами javascript, без отправки промежуточных данных на сервер!
Вот у класса CValidator есть метод clientValidateAttribute(), может это то что нужно? Как его вызвать?
Вот у класса CValidator есть метод clientValidateAttribute(), может это то что нужно? Как его вызвать?
- 2012.01.29, 19:15
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов валидации полей в отображении
- Ответы: 10
- Просмотры: 2446
Re: Вызов валидации полей в отображении
Есть большая форма, я её разбил на несколько шагов, и при нажатии на кнопки "Далее", необходимо произвести валидацию полей в данной шаге.
- 2012.01.29, 19:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вызов валидации полей в отображении
- Ответы: 10
- Просмотры: 2446
Вызов валидации полей в отображении
Как вызвать валидацию определенных полей в отображении?
В классе CActiveForm есть метод validate(), но вот как им воспользоваться? Не совсем понятно..
В классе CActiveForm есть метод validate(), но вот как им воспользоваться? Не совсем понятно..
- 2012.01.25, 16:12
- Форум: Общие вопросы (Yii 1.x)
- Тема: Каждой форме по модели?
- Ответы: 7
- Просмотры: 1850
Re: Каждой форме по модели?
Ну не знаю, я сам с Кейка перебираюсь, и там нет таких заморочек. Все что относится к пользователям - авторизация, регистрация, поиск по пользователям и т.д и т.п. описывается в одной модели User. А допустим посты (создание, просмотр, редактирование) - в Post. И мне кажется это более правильней и ло...
- 2012.01.25, 14:38
- Форум: Общие вопросы (Yii 1.x)
- Тема: Каждой форме по модели?
- Ответы: 7
- Просмотры: 1850
Каждой форме по модели?
Посмотрел примеры, и в них для каждой формы создается по отдельной модели. Взять даже авторизация и регистрация. В примерах - нужно будет создать 2 модели LoginForm и resistrationForm, хотя в документации все эти действия производятся в одной модели User, а правила валидации разделаются по средством...
- 2012.01.24, 21:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вывод ошибки
- Ответы: 3
- Просмотры: 1804
Вывод ошибки
Не сохраняются данные в базу, с помощью:
Как понять причину почему? Как вывести ошибку?
Код: Выделить всё
$model->save()
- 2012.01.24, 21:05
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обновление каптчи при обновлении страницы
- Ответы: 7
- Просмотры: 1644
Re: Обновление каптчи при обновлении страницы
А причем здесь число попыток ввода?Sam Dark писал(а):http://www.yiiframework.com/doc/api/1.1 ... mit-detail
- 2012.01.24, 20:57
- Форум: Общие вопросы (Yii 1.x)
- Тема: Обновление каптчи при обновлении страницы
- Ответы: 7
- Просмотры: 1644
Обновление каптчи при обновлении страницы
Как сделать так, что бы каптча обновлялась при обновлении страницы?
- 2012.01.23, 17:23
- Форум: Общие вопросы (Yii 1.x)
- Тема: Расширение Email
- Ответы: 4
- Просмотры: 1184
Re: Расширение Email
Хм... почему-то не всегда срабатывает... не могу понять, почему...