Найдено 78 результатов

maxtor
2012.02.16, 18:24
Форум: Общие вопросы (Yii 1.x)
Тема: jquery.yiiactiveform.js и двойной submit формы
Ответы: 4
Просмотры: 3298

Re: jquery.yiiactiveform.js и двойной submit формы

Все таки не с проста там написано именно так... Если внести мои правки, то ajax валидация всей формы при submit перестает работать...
Но как тогда поступить с двойным событием?
У меня просто весит обработчик формы sumbit. И он обрабатывается 2 раза, а мне этого не нужно...
maxtor
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...
maxtor
2012.02.07, 18:56
Форум: Общие вопросы (Yii 1.x)
Тема: Глобальные функции
Ответы: 9
Просмотры: 2378

Re: Глобальные функции

Вот столкнулся с такой проблемой. Вот у нас к контроллере есть такие строчки: if ($model->save()) { // данные успешно сохранены... } else { // данные почему-то не сохранились, и нужно сообщить пользователю об этом! } Данные отправляются по средством AJAX Ошибки находятся тут - $model->getErrors() Ну...
maxtor
2012.02.06, 12:17
Форум: Общие вопросы (Yii 1.x)
Тема: MVC и вывод данных для ajax в контроллере
Ответы: 2
Просмотры: 895

MVC и вывод данных для ajax в контроллере

Как думаете, идеология MVC позволяет выводить данные для ajax прямо в контроллере? Или нужно все же вьюшку заводить? Ну вот например для такого вывода: echo json_encode(array('status' => 'success')); Просто как то из-за одной строчке мне кажется сонительно создавать отдельную вьюшку но с другой стор...
maxtor
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+>/'=>'<...
maxtor
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>/', Но безуспешно. Подскажит...
maxtor
2012.01.30, 22:26
Форум: Общие вопросы (Yii 1.x)
Тема: INSERT нескольких строк
Ответы: 7
Просмотры: 4090

Re: INSERT нескольких строк

посмотрел исходных код команды, запрос строится по такому же принципу, спасибо.
Просто не люблю построители запросов. предпочитаю на sql их делать самостоятельно.
maxtor
2012.01.30, 17:21
Форум: Общие вопросы (Yii 1.x)
Тема: INSERT нескольких строк
Ответы: 7
Просмотры: 4090

Re: INSERT нескольких строк

Экспериментальным путем понял, что такой способ ведет к увеличению числа запросов, т.к. время выполнения запроса увеличивается прямо пропорционально увеличению вставляемых данных. Поэтому пришлось прибегнуть к такому способу: $values = array(); for ($i = 0; $i < count($this->steps); $i++) $values[] ...
maxtor
2012.01.30, 16:59
Форум: Общие вопросы (Yii 1.x)
Тема: INSERT нескольких строк
Ответы: 7
Просмотры: 4090

Re: INSERT нескольких строк

Вообщем, как сделать пакетное добавление записей? Т.е. сгруппировать INSERT INTO ... VALUES (), (), (), ...
maxtor
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...
maxtor
2012.01.30, 13:47
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов валидации полей в отображении
Ответы: 10
Просмотры: 2446

Re: Вызов валидации полей в отображении

Мучился, мучился, в итоге сделал, отправкой ajax запроса на сервер для валидации... Без отправки запроса, так и не вышло.
maxtor
2012.01.29, 19:41
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов валидации полей в отображении
Ответы: 10
Просмотры: 2446

Re: Вызов валидации полей в отображении

Потому что, все должно делаться на стороне клиента, средствами javascript, без отправки промежуточных данных на сервер!
Вот у класса CValidator есть метод clientValidateAttribute(), может это то что нужно? Как его вызвать?
maxtor
2012.01.29, 19:15
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов валидации полей в отображении
Ответы: 10
Просмотры: 2446

Re: Вызов валидации полей в отображении

Есть большая форма, я её разбил на несколько шагов, и при нажатии на кнопки "Далее", необходимо произвести валидацию полей в данной шаге.
maxtor
2012.01.29, 19:06
Форум: Общие вопросы (Yii 1.x)
Тема: Вызов валидации полей в отображении
Ответы: 10
Просмотры: 2446

Вызов валидации полей в отображении

Как вызвать валидацию определенных полей в отображении?
В классе CActiveForm есть метод validate(), но вот как им воспользоваться? Не совсем понятно..
maxtor
2012.01.25, 16:12
Форум: Общие вопросы (Yii 1.x)
Тема: Каждой форме по модели?
Ответы: 7
Просмотры: 1850

Re: Каждой форме по модели?

Ну не знаю, я сам с Кейка перебираюсь, и там нет таких заморочек. Все что относится к пользователям - авторизация, регистрация, поиск по пользователям и т.д и т.п. описывается в одной модели User. А допустим посты (создание, просмотр, редактирование) - в Post. И мне кажется это более правильней и ло...
maxtor
2012.01.25, 14:38
Форум: Общие вопросы (Yii 1.x)
Тема: Каждой форме по модели?
Ответы: 7
Просмотры: 1850

Каждой форме по модели?

Посмотрел примеры, и в них для каждой формы создается по отдельной модели. Взять даже авторизация и регистрация. В примерах - нужно будет создать 2 модели LoginForm и resistrationForm, хотя в документации все эти действия производятся в одной модели User, а правила валидации разделаются по средством...
maxtor
2012.01.24, 21:40
Форум: Общие вопросы (Yii 1.x)
Тема: Вывод ошибки
Ответы: 3
Просмотры: 1804

Вывод ошибки

Не сохраняются данные в базу, с помощью:

Код: Выделить всё

$model->save()
Как понять причину почему? Как вывести ошибку?
maxtor
2012.01.24, 20:57
Форум: Общие вопросы (Yii 1.x)
Тема: Обновление каптчи при обновлении страницы
Ответы: 7
Просмотры: 1644

Обновление каптчи при обновлении страницы

Как сделать так, что бы каптча обновлялась при обновлении страницы?
maxtor
2012.01.23, 17:23
Форум: Общие вопросы (Yii 1.x)
Тема: Расширение Email
Ответы: 4
Просмотры: 1184

Re: Расширение Email

Хм... почему-то не всегда срабатывает... не могу понять, почему...