В первой теме ответил и сюда скопирую
Так поставьте проверку на уникальность в список правил валидации, раз вы ее все равно вызываете.
http://www.yiiframework.ru/doc/guide/ru/form.model
И фильтровать по маске регуляркой тоже лучше в правилах валидации (написать свое правило), а не в контроллере.
Найдено 60 результатов
- 2013.03.08, 17:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: Проверка существования записи в БД [РЕШЕНО]
- Ответы: 5
- Просмотры: 5418
- 2013.03.08, 17:44
- Форум: Общие вопросы по программированию
- Тема: Перепутал категорию
- Ответы: 4
- Просмотры: 1355
Re: Перепутал категорию
Ну вот, а я уже ответил
- 2013.03.08, 17:43
- Форум: Общие вопросы по программированию
- Тема: Перепутал категорию
- Ответы: 4
- Просмотры: 1355
Re: Проверка записи в БД
Так поставьте проверку на уникальность в список правил валидации, раз вы ее все равно вызываете.
http://www.yiiframework.ru/doc/guide/ru/form.model
И фильтровать по маске регуляркой тоже лучше в правилах валидации (написать свое правило), а не в контроллере.
http://www.yiiframework.ru/doc/guide/ru/form.model
И фильтровать по маске регуляркой тоже лучше в правилах валидации (написать свое правило), а не в контроллере.
- 2013.03.08, 16:38
- Форум: Общие вопросы (Yii 1.x)
- Тема: AR Выборка из связанных таблиц
- Ответы: 1
- Просмотры: 1148
Re: AR Выборка из связанных таблиц
Вы используете связь HAS_MANY. Это предполагает, что на один Gallery приходится (либо может приходиться) много GalleryDescription. Разумеется, вы получаете массив. $gallery->descriptions[0]->name выводит вам имя первого из всех GalleryDescription, которые относятся к этому Gallery. Если выводить как...
- 2013.03.08, 16:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: Две модели в одном view
- Ответы: 9
- Просмотры: 3545
Re: Две модели в одном view
Ознакомьтесь с мануалом, там достаточно описана базовая работа с формами.
http://yiiframework.ru/doc/guide/ru/form.overview
В форме только поставьте action того контроллера, которого вы хотите.
http://yiiframework.ru/doc/guide/ru/form.overview
В форме только поставьте action того контроллера, которого вы хотите.
Код: Выделить всё
'id'=>'stinfo-form',
'type'=>'search',
'action'=>'/stinfo/tvoiaction'
- 2013.03.06, 21:55
- Форум: Общие вопросы (Yii 1.x)
- Тема: Реализация связи многие ко многим
- Ответы: 5
- Просмотры: 2153
Re: Реализация связи многие ко многим
Вы попробовали сделать буквально то, что предложили вам в первом же комментарии?
var_dump($data->lists);
Он должен открыть вам глаза)
Ваш
var_dump($data->list->title)
Не должен выполниться. Во всяком случае, из вашего кода не ясно что такое list.
var_dump($data->lists);
Он должен открыть вам глаза)
Ваш
var_dump($data->list->title)
Не должен выполниться. Во всяком случае, из вашего кода не ясно что такое list.
- 2013.03.05, 14:09
- Форум: Общие вопросы по программированию
- Тема: CGridView и OnClick
- Ответы: 11
- Просмотры: 4785
Re: CGridView и OnClick
Под любой другой столбец переделывается парой символов
Если вообще не хотите, чтобы id был виден невооруженным глазом, загоните его как атрибут куда-нибудь в первую ячейку, почему бы и нет.
Если вообще не хотите, чтобы id был виден невооруженным глазом, загоните его как атрибут куда-нибудь в первую ячейку, почему бы и нет.
- 2013.03.04, 21:53
- Форум: Общие вопросы по программированию
- Тема: CGridView и OnClick
- Ответы: 11
- Просмотры: 4785
Re: CGridView и OnClick
Ну согласись, это уж совсем грубый вариант =))) Я всё равно не поверю, что нет возхможности передать через РНР Поищу ещё Грубый он в том, что я не проверял работоспособность, может там где скобка не закрыта или точки с запятой нету. А так самое то. Или я совсем не понимаю задачи. При чем тут PHP, с...
- 2013.03.04, 17:00
- Форум: Общие вопросы (Yii 1.x)
- Тема: Работа с моделью, сгенирированной через gii
- Ответы: 7
- Просмотры: 1787
Re: Работа с моделью, сгенирированной через gii
Я так понимаю что модель предназначена для работы с таблицей, в данном случае с hd_users_group, но мне никак не понятно какая функция производит манипуляции с таблицей, В общем и целом да. С таблицей, с данными вообще. Прочитайте общие статьи про MVC. Обратите внимание, что в данном случае ваша мод...
- 2013.03.04, 13:33
- Форум: Общие вопросы по программированию
- Тема: CGridView и OnClick
- Ответы: 11
- Просмотры: 4785
Re: CGridView и OnClick
Вот это чрезвычайно грубый вариант, подставь сюда свои имена таблицы и функции, показывающей модальное окно, и облагородь :) <? Yii::app()->clientScript->registerScript('VseModalkuPosony', " $('#idTablici tr').bind('click', function(){ $.ajax({ cache: false, ...
- 2013.03.03, 15:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: Relation через on
- Ответы: 4
- Просмотры: 1658
Re: Relation через on
Вот жеanagamin писал(а):О какое неожиданное решение - ни в одном мануале такого не видел =)
Но заработало, круто, спасибо)
http://yiiframework.ru/doc/guide/ru/database.arr
Задать свою связь первичного ключа с внешним можно в виде массива array('fk'=>'pk')
- 2013.03.03, 13:31
- Форум: Общие вопросы по программированию
- Тема: как содать файл с моими собственными функциями?
- Ответы: 1
- Просмотры: 981
Re: как содать файл с моими собственными функциями?
А как вы ее вызываете, что хотите сделать? echo в beforeSave - плохая идея безотносительно того, что вы хотите вывести.
- 2013.03.03, 13:16
- Форум: Общие вопросы по программированию
- Тема: CGridView и OnClick
- Ответы: 11
- Просмотры: 4785
Re: CGridView и OnClick
Вы желаете чего-то, не очень понятно чего. Из вступления я не совсем понял, а отталкиваясь от кода вы хотите чего-то типа 'columns' => array( array( 'name' => 'bid', 'type' => 'raw', 'value' => 'Chtml::link($data->bid, ""...
- 2013.03.03, 10:48
- Форум: Новости, события, встречи
- Тема: Кто из Воронежа?
- Ответы: 8
- Просмотры: 7731
Re: Кто из Воронежа?
Как же не важно, когда
https://gist.github.com/samdark/4634237
https://gist.github.com/samdark/4634237
- 2013.03.03, 10:46
- Форум: Авторский код и библиотеки
- Тема: BlackModule - защищаем контент сайта
- Ответы: 12
- Просмотры: 5309
Re: BlackModule - защищаем контент сайта
Простите, нет реализации, где при повторном заходе пользователь из blacklist будет расстрелян?
- 2012.09.18, 14:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: Клиентская и ajax валидация формы. Несколько вопросов
- Ответы: 4
- Просмотры: 5904
Re: Клиентская и ajax валидация формы. Несколько вопросов
Например "submitButton".Скорей всего вместо кнопки "ajaxSubmitButton" нужно выбрать другую, но какую?
- 2012.09.15, 18:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: Массовое присвоение параметров не работает
- Ответы: 5
- Просмотры: 2658
Re: Массовое присвоение параметров не работает
Тема еще актуальна? У вас с именами атрибутов путаницы нет никакой? Что приходит из формы и что есть в модели?
Как минимум операция
$users->attributes = $_POST['RegisterForm'];
никак не может подразумевать под собой
$users->pwd = $model->password;
Как минимум операция
$users->attributes = $_POST['RegisterForm'];
никак не может подразумевать под собой
$users->pwd = $model->password;
- 2012.08.23, 13:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: ajax валидация формы и ее сохранение
- Ответы: 11
- Просмотры: 3775
Re: ajax валидация формы и ее сохранение
есть форма с ajax валидацией и капчей. Нужно сделать что б капча не валидировалась на саму ajax валидацию а валидировалась только когда была нажата кнопка Submit. Валидировать или невалидировать капчу я могу решить с помощью сценариев, но вот как на сервере понять или это просто запрос валидации ли...
- 2012.08.16, 09:13
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как получить ошибку при ajax валидации формы ($form->error)?
- Ответы: 3
- Просмотры: 1280
Re: Как получить ошибку при ajax валидации формы ($form->err
Ок, спасибо!
Есть еще варианты?
Есть еще варианты?
- 2012.08.15, 17:29
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как получить ошибку при ajax валидации формы ($form->error)?
- Ответы: 3
- Просмотры: 1280
Как получить ошибку при ajax валидации формы ($form->error)?
Добрый день! Я новичок в yii, похоже чего-то недогоняю. Есть форма, созданная с помощью виджета CActiveForm, enableAjaxValidation=>true. Поле выглядит, например, следующим образом <label> <span>Ваше имя</span> <?php echo $form->textField($model,'name',array('size'=>60...