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

andy_s
2012.02.09, 23:06
Форум: Документация и рецепты (Yii 1.x)
Тема: Реляционная Active Record (перевод)
Ответы: 12
Просмотры: 6260

Re: Реляционная Active Record (перевод)

Некоторые замечания и комментарии (не в том порядке, в котором выстроены файлы в списке): start.design.txt Диаграмма сущность-связь (ER) звучит теперь намного лучше, именно так она и называется в русском варианте . prototype.summary.txt "определяются [связи]" лучше заменить на "устанавливаются связи...
andy_s
2012.02.09, 22:21
Форум: Предлагаю работу
Тема: Требуется разгрузить сайт на Yii
Ответы: 22
Просмотры: 4842

Re: Требуется разгрузить сайт на Yii

Кстати, насчет потребления памяти ActiveRecord'ом. Скачал базу данных отсюда: http://www.classbase.ru/download (ОКАТО, почти 4000 записей). Создал тестовое приложение, сгенерировал модель Okato со связями parent и children, дальше в actionIndex() пишу следующее: $criteria = new CDbCriteria; $criteri...
andy_s
2012.02.09, 01:45
Форум: Документация и рецепты (Yii 1.x)
Тема: Реляционная Active Record (перевод)
Ответы: 12
Просмотры: 6260

Re: Реляционная Active Record (перевод)

По этой причине модель и называется реляционной (от лат. relatio — отношение, связь ). :mrgreen: Да и по-русски отношение ближе к связи [родственные связи, отношения между родственниками], чем к таблице.. Ох и путаница начнётся.. Никто никого не заставляет называть таблицы отношениями, ибо в этом с...
andy_s
2012.02.08, 22:58
Форум: Общие вопросы (Yii 1.x)
Тема: Вопрос по CActiveForm
Ответы: 5
Просмотры: 592

Re: Вопрос по CActiveForm

Научиться быстро ориентироваться в API не очень просто, иногда я просматриваю API некоторых классов и открываю для себя новые методы, а потом их успешно забываю :D Но всегда остается ощущение вроде "такой-то метод должен быть в таком-то классе, ведь это же Yii, в нём всё есть!".
andy_s
2012.02.08, 18:45
Форум: Предлагаю работу
Тема: Требуется разгрузить сайт на Yii
Ответы: 22
Просмотры: 4842

Re: Требуется разгрузить сайт на Yii

Поддерживаю, именно с процессором никогда проблем не было, только с памятью, но это решается ограничением использования ActiveRecord, кэшированием или банальным её увеличением :)
andy_s
2012.02.08, 17:17
Форум: Документация и рецепты (Yii 1.x)
Тема: Реляционная Active Record (перевод)
Ответы: 12
Просмотры: 6260

Re: Реляционная Active Record (перевод)

Может быть на меня сильно повлияли преподаватели моего университета несколько лет назад, которые за выражения "отношения между таблицами" (особенно если ранее в тексте отношениями таблицы и называли), "данная база данных" и т.п. чуть ли не палками били (хотя я их в этом полностью поддерживаю), но я ...
andy_s
2012.02.08, 16:28
Форум: Общие вопросы (Yii 1.x)
Тема: Xss атаки и CHtml::encode()
Ответы: 24
Просмотры: 3302

Re: Xss атаки и CHtml::encode()

Мне одному кажется, что тут каждый о своём говорит? :) Как всегда, всё зависит от конкретной ситуации: 1) Мы хотим разрешить человеку использование html тегов в качестве html тегов. Естественно, в этом случае мы воспользуемся CHtmlPurifier'ом, чтобы удалить всю бяку, а потом вывести где-то на сайте ...
andy_s
2012.02.08, 14:48
Форум: Документация и рецепты (Yii 1.x)
Тема: Реляционная Active Record (перевод)
Ответы: 12
Просмотры: 6260

Реляционная Active Record (перевод)

Начну сразу с цитаты : Отношение между двумя AR-классами напрямую зависит от отношений между соответствующими таблицами базы данных. С точки зрения БД, отношение между таблицами A и В может быть трех типов: один-ко-многим (например, tbl_user и tbl_post), один-к-одному (например, tbl_user и tbl_profi...
andy_s
2012.02.08, 13:41
Форум: Общие вопросы (Yii 1.x)
Тема: помогите подправить CRUD
Ответы: 6
Просмотры: 905

Re: помогите подправить CRUD

Первым делом необходимо настроить отношения Знаю, что не в тему, но уже давно смущает данная терминология. Называть связи между таблицами "отношением" некорректно. Отношение - это и есть таблица. Возможно, в дальнейшем переводчикам документации стоит задуматься об этом, т.к. в английской версии упо...
andy_s
2012.02.07, 14:30
Форум: Общие вопросы (Yii 1.x)
Тема: 2 формы на странице
Ответы: 24
Просмотры: 5624

Re: 2 формы на странице

nizsheanez, вам уже предложили два варианта решения проблемы, боюсь, других не будет :) Не знаю, является ли это недоработкой activeform, т.к. генерация полностью уникальных id полей может тоже создать проблемы, ведь сейчас к ним можно обращаться, зная лишь класс формы и имя атрибута. Если у вас ест...
andy_s
2012.02.07, 13:23
Форум: Установка и настройка
Тема: [Решено]Не вставляется yii.php, erorr 500
Ответы: 2
Просмотры: 2819

Re: Не вставляется yii.php, erorr 500

По вашему коду не понятно, yii - это поддиректория webroot'а или же она находится где-то в недрах системы, напр. в /usr/php5/share. В последнем случае нужно добавить директорию в open_basedir (php.ini). В первом случае проверить, если права на чтение директории, а затем перенести её хотя бы в protec...
andy_s
2012.02.07, 13:12
Форум: Общие вопросы (Yii 1.x)
Тема: Ссылки для backend части
Ответы: 4
Просмотры: 645

Re: Ссылки для backend части

Помню, давно описал этот способ на wiki , но сейчас предпочитаю делать полное разделение backend и frontend, при котором backend находится в отдельной директории со своими assets, css, images, темами и прочее. Результат примерно тот же, проблемы со ссылками также остаются, но я не считаю это проблем...
andy_s
2012.02.07, 12:16
Форум: Общие вопросы (Yii 1.x)
Тема: как указать условие?
Ответы: 14
Просмотры: 1535

Re: как указать условие?

Кстати возможно есть более правильный вариант, хотелось бы услышать мнения других! или конструктивную критику предложенного мной алгоритма! Нету тут правильных и неправильных вариантов. Если поиски действительно сильно различаются, то лучше, конечно, сделать разные методы, а если разница в одном ус...
andy_s
2012.02.07, 00:04
Форум: Общие вопросы (Yii 1.x)
Тема: 2 формы на странице
Ответы: 24
Просмотры: 5624

Re: 2 формы на странице

andy_s, возможно я не понял твоего ответа. объясни о каких отдельных классах ты говоришь. они должны наследовать CForm, CActiveForm, CFormInputElement или что? Чем будут отличаться отдельные классы? Ну хорошо, по порядку: 1. Задача: есть одна модель (путь будет UserForm), но формы на странице хотим...
andy_s
2012.02.06, 23:44
Форум: Общие вопросы (Yii 1.x)
Тема: 2 формы на странице
Ответы: 24
Просмотры: 5624

Re: 2 формы на странице

Для модели класса MyModel все поля будут иметь имена MyModel['fieldName'], а id - MyModel_fieldName. Неужели так много форм, что на каждую отдельного класса не хватит? Или я не понял вопроса :)
andy_s
2012.02.06, 23:27
Форум: Общие вопросы (Yii 1.x)
Тема: 2 формы на странице
Ответы: 24
Просмотры: 5624

Re: 2 формы на странице

Проще всего использовать разные классы форм, один из которых наследует другой, да и логика так станет прозрачнее.

Есть и экзотический вариант - tabular input, 0-ая форма - логин, 1-ая - регистрация, но это на любителя :D
andy_s
2012.02.06, 20:02
Форум: Общие вопросы (Yii 1.x)
Тема: как указать условие?
Ответы: 14
Просмотры: 1535

Re: как указать условие?

$criteria->addColumnCondition(array('meeting'=>null));  http://www.yiiframework.com/doc/api/1.1/CDbCriteria#addColumnCondition-detail Спасибо, так-то я понял, но как вставить это условие в мою CGridView, но не в функцию search модели, ибо search у меня широко используется? В метод search(), как и л...