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

Vladimir P
2013.03.08, 17:45
Форум: Общие вопросы (Yii 1.x)
Тема: Проверка существования записи в БД [РЕШЕНО]
Ответы: 5
Просмотры: 5418

Re: Проверка существования записи в БД

В первой теме ответил и сюда скопирую :)
Так поставьте проверку на уникальность в список правил валидации, раз вы ее все равно вызываете.
http://www.yiiframework.ru/doc/guide/ru/form.model
И фильтровать по маске регуляркой тоже лучше в правилах валидации (написать свое правило), а не в контроллере.
Vladimir P
2013.03.08, 17:44
Форум: Общие вопросы по программированию
Тема: Перепутал категорию
Ответы: 4
Просмотры: 1355

Re: Перепутал категорию

Ну вот, а я уже ответил :)
Vladimir P
2013.03.08, 17:43
Форум: Общие вопросы по программированию
Тема: Перепутал категорию
Ответы: 4
Просмотры: 1355

Re: Проверка записи в БД

Так поставьте проверку на уникальность в список правил валидации, раз вы ее все равно вызываете.
http://www.yiiframework.ru/doc/guide/ru/form.model
И фильтровать по маске регуляркой тоже лучше в правилах валидации (написать свое правило), а не в контроллере.
Vladimir P
2013.03.08, 16:38
Форум: Общие вопросы (Yii 1.x)
Тема: AR Выборка из связанных таблиц
Ответы: 1
Просмотры: 1148

Re: AR Выборка из связанных таблиц

Вы используете связь HAS_MANY. Это предполагает, что на один Gallery приходится (либо может приходиться) много GalleryDescription. Разумеется, вы получаете массив. $gallery->descriptions[0]->name выводит вам имя первого из всех GalleryDescription, которые относятся к этому Gallery. Если выводить как...
Vladimir P
2013.03.08, 16:22
Форум: Общие вопросы (Yii 1.x)
Тема: Две модели в одном view
Ответы: 9
Просмотры: 3545

Re: Две модели в одном view

Ознакомьтесь с мануалом, там достаточно описана базовая работа с формами.
http://yiiframework.ru/doc/guide/ru/form.overview
В форме только поставьте action того контроллера, которого вы хотите.

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

'id'=>'stinfo-form',
    'type'=>'search',
    'action'=>'/stinfo/tvoiaction'
 
Vladimir P
2013.03.06, 21:55
Форум: Общие вопросы (Yii 1.x)
Тема: Реализация связи многие ко многим
Ответы: 5
Просмотры: 2153

Re: Реализация связи многие ко многим

Вы попробовали сделать буквально то, что предложили вам в первом же комментарии?
var_dump($data->lists);
Он должен открыть вам глаза)
Ваш
var_dump($data->list->title)
Не должен выполниться. Во всяком случае, из вашего кода не ясно что такое list.
Vladimir P
2013.03.05, 14:09
Форум: Общие вопросы по программированию
Тема: CGridView и OnClick
Ответы: 11
Просмотры: 4785

Re: CGridView и OnClick

Под любой другой столбец переделывается парой символов :)
Если вообще не хотите, чтобы id был виден невооруженным глазом, загоните его как атрибут куда-нибудь в первую ячейку, почему бы и нет.
Vladimir P
2013.03.04, 21:53
Форум: Общие вопросы по программированию
Тема: CGridView и OnClick
Ответы: 11
Просмотры: 4785

Re: CGridView и OnClick

Ну согласись, это уж совсем грубый вариант =))) Я всё равно не поверю, что нет возхможности передать через РНР Поищу ещё Грубый он в том, что я не проверял работоспособность, может там где скобка не закрыта или точки с запятой нету. А так самое то. Или я совсем не понимаю задачи. При чем тут PHP, с...
Vladimir P
2013.03.04, 17:00
Форум: Общие вопросы (Yii 1.x)
Тема: Работа с моделью, сгенирированной через gii
Ответы: 7
Просмотры: 1787

Re: Работа с моделью, сгенирированной через gii

Я так понимаю что модель предназначена для работы с таблицей, в данном случае с hd_users_group, но мне никак не понятно какая функция производит манипуляции с таблицей, В общем и целом да. С таблицей, с данными вообще. Прочитайте общие статьи про MVC. Обратите внимание, что в данном случае ваша мод...
Vladimir P
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, ...
Vladimir P
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')
Vladimir P
2013.03.03, 13:31
Форум: Общие вопросы по программированию
Тема: как содать файл с моими собственными функциями?
Ответы: 1
Просмотры: 981

Re: как содать файл с моими собственными функциями?

А как вы ее вызываете, что хотите сделать? echo в beforeSave - плохая идея безотносительно того, что вы хотите вывести.
Vladimir P
2013.03.03, 13:16
Форум: Общие вопросы по программированию
Тема: CGridView и OnClick
Ответы: 11
Просмотры: 4785

Re: CGridView и OnClick

Вы желаете чего-то, не очень понятно чего. Из вступления я не совсем понял, а отталкиваясь от кода вы хотите чего-то типа 'columns'      => array(         array(             'name'        => 'bid',                         'type'  => 'raw',             'value' => 'Chtml::link($data->bid, ""...
Vladimir P
2013.03.03, 10:46
Форум: Авторский код и библиотеки
Тема: BlackModule - защищаем контент сайта
Ответы: 12
Просмотры: 5309

Re: BlackModule - защищаем контент сайта

Простите, нет реализации, где при повторном заходе пользователь из blacklist будет расстрелян? :twisted:
Vladimir P
2012.09.18, 14:31
Форум: Общие вопросы (Yii 1.x)
Тема: Клиентская и ajax валидация формы. Несколько вопросов
Ответы: 4
Просмотры: 5904

Re: Клиентская и ajax валидация формы. Несколько вопросов

Скорей всего вместо кнопки "ajaxSubmitButton" нужно выбрать другую, но какую?
Например "submitButton".
Vladimir P
2012.09.15, 18:14
Форум: Общие вопросы (Yii 1.x)
Тема: Массовое присвоение параметров не работает
Ответы: 5
Просмотры: 2658

Re: Массовое присвоение параметров не работает

Тема еще актуальна? У вас с именами атрибутов путаницы нет никакой? Что приходит из формы и что есть в модели?
Как минимум операция
$users->attributes = $_POST['RegisterForm'];
никак не может подразумевать под собой
$users->pwd = $model->password;
Vladimir P
2012.08.23, 13:40
Форум: Общие вопросы (Yii 1.x)
Тема: ajax валидация формы и ее сохранение
Ответы: 11
Просмотры: 3775

Re: ajax валидация формы и ее сохранение

есть форма с ajax валидацией и капчей. Нужно сделать что б капча не валидировалась на саму ajax валидацию а валидировалась только когда была нажата кнопка Submit. Валидировать или невалидировать капчу я могу решить с помощью сценариев, но вот как на сервере понять или это просто запрос валидации ли...
Vladimir P
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...