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

TM123
2012.02.15, 10:11
Форум: Общие вопросы (Yii 1.x)
Тема: History. Сохранение и отображении истории.
Ответы: 20
Просмотры: 6732

Re: History. Сохранение и отображении истории.

Там как бэ речь не об истории переходов по сайту... Да вчитался, только это обычно не историей а логом изменений называют. У меня в проекте есть такая фенька. Есть 3 таблицы 1. Собственно актуальные данные 2. Таблица релизов, в ней хранятся дата изменений, кто сделал и идентификатор старых данных и...
TM123
2012.02.15, 09:48
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Новый тип связи в AR
Ответы: 9
Просмотры: 4745

Re: Новый тип связи в AR

Мне кажется что для nonSQL баз надо делать свой механизм. Входящая точка может быть одна CModel, но подключаться должны свои специализированные классы, а не просто класс который умеет работать с соответствующим диалектом SQL для конкретной БД, как это сделано сейчас. Я не большой знаток документ ори...
TM123
2012.02.14, 10:02
Форум: Общие вопросы (Yii 1.x)
Тема: History. Сохранение и отображении истории.
Ответы: 20
Просмотры: 6732

Re: History. Сохранение и отображении истории.

Какой алгоритм?
С подсовыванием $_REQUEST.
TM123
2012.02.14, 09:55
Форум: Общие вопросы (Yii 1.x)
Тема: Как получить результат действия в контроллере
Ответы: 4
Просмотры: 1195

Re: Как получить результат действия в контроллере

Недогнал что вы хотите, если привести пример может будет понятнее.
TM123
2012.02.14, 09:52
Форум: Общие вопросы по программированию
Тема: substr() mb_substr()
Ответы: 10
Просмотры: 7151

Re: substr() mb_substr()

Ну мне кажется что на уровне интерпретатора байткода не составляет труда определить у тебя строка мультибайт или нет и уже автоматически подцеплять нужную разновидность строковой функции, а не заставлять программера все время это помнить, где нужно mb_ а где нет. Наверное это и произойдет, но все эт...
TM123
2012.02.14, 09:50
Форум: Общие вопросы по программированию
Тема: CP-1251... UTF-8 ?!
Ответы: 12
Просмотры: 4283

Re: CP-1251... UTF-8 ?!

Гляну дома, какие настройки в php.ini делал.
TM123
2012.02.14, 09:44
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Новый тип связи в AR
Ответы: 9
Просмотры: 4745

Re: Новый тип связи в AR

Если посмотреть на логи то есть только 2 типа загрузки
1. Жадная, т.е. со всеми join связями которые заданы для жадной загрузки
2. Грузится только главная таблица, а все остальные данные по связям поштучно по мере поступления запросов на них.
TM123
2012.02.13, 18:18
Форум: Общие вопросы (Yii 1.x)
Тема: Сброс relations при unsetAttributes
Ответы: 12
Просмотры: 3843

Re: Сброс relations при unsetAttributes

Утренее сообщение не сохранилось, так что пишу еще раз. Я не понял, почему автор при изменении данных вызывает save, а при изменении фильтров поиска не считает нужным сказать еще раз find? Откуда фреймворк знает с какой целью вы поменяли значения полей в модели, то ли вы решили их поменять и сохрани...
TM123
2012.02.13, 18:15
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Новый тип связи в AR
Ответы: 9
Просмотры: 4745

Re: Новый тип связи в AR

Совершенно неправильный метод. 1. Использование join работает очень быстро, поэтому для приложений требующих скорости следует использовать его. 2. Запрос по одному позволяет во первых сэкономить память на не хранении лишних данных, во вторых, когда в join таблицах объем данных очень большой, позволя...
TM123
2012.02.13, 18:00
Форум: Общие вопросы (Yii 1.x)
Тема: Unit тестирование моделей
Ответы: 26
Просмотры: 6941

Re: Unit тестирование моделей

Ну честно говоря я меняю базу совершенно другими методами и соответственно ваш пример не корректен. При необходимости поменять базу в глобальных масштабах, особенно когда нет простого алгоритма типа field=field2+3, в таких случаях я добавляю в таблицы дополнительные поля, настраиваю связи ключи и пр...
TM123
2012.02.13, 17:27
Форум: Общие вопросы по программированию
Тема: CP-1251... UTF-8 ?!
Ответы: 12
Просмотры: 4283

Re: CP-1251... UTF-8 ?!

как я понял под виндой (сугубо для разработки конечно) setlocale(LC_ALL,'ru_RU.UTF-8') - не прокатит, и с этим ничего не поделать. Напрашивается какойто виртуалБокс с *nix ... Не догнал, у меня было несколько проектов на IIS + MS SQL | MySQL, причем часть из них жило сначала на 1251 пока разрабатыв...
TM123
2012.02.13, 17:24
Форум: Общие вопросы (Yii 1.x)
Тема: History. Сохранение и отображении истории.
Ответы: 20
Просмотры: 6732

Re: History. Сохранение и отображении истории.

Мне кажется что история очень частный, специфичный и маловостребованный функционал, по крайней мере я не сталкивался с такими задачами. Если вам поставили такую задачу, то надо наверное делать, но если такой задачи не стоит ее реализовывать, лучше историю отдать на откуп браузера, в большинстве случ...
TM123
2012.02.13, 15:11
Форум: Общие вопросы по программированию
Тема: CP-1251... UTF-8 ?!
Ответы: 12
Просмотры: 4283

Re: CP-1251... UTF-8 ?!

Я на своем горбу в процессе перехода понял всего одну вещь, если не хочешь иметь проблем - все храни в UTF8, т.е. исходники, представления, данные в базе, соединение с базой данной. Если что-то тут не в UTF8, то могут возникнуть совершенно дибильные проблемы и часто проблема оказывается не там где и...
TM123
2012.02.13, 15:07
Форум: Общие вопросы по программированию
Тема: При создании экземпляра класса все ли методы задействуются?
Ответы: 2
Просмотры: 1075

Re: При создании экземпляра класса все ли методы задействуют

На сколько я понимаю байт код формируется для всех методов класса без разницы - используются они или нет, т.е. транслируется весь код загруженного php файла, хотя я возможно что-то не понимаю по этому вопросу. Бывает так что в коде есть ошибка, но не смотря на это все работает и время от времени все...
TM123
2012.02.13, 14:56
Форум: Общие вопросы по программированию
Тема: substr() mb_substr()
Ответы: 10
Просмотры: 7151

Re: substr() mb_substr()

Встречался не раз с mb_ обычно все было гладко
Значит раньше вам просто везло что под действия ваших алгоритмов подпадали только латинские знаки, которые в UTF8 идут по одному знаку и все работает нормально и с обычными функциями.
TM123
2012.02.13, 10:35
Форум: Общие вопросы (Yii 1.x)
Тема: Поля с пустыми значениями
Ответы: 3
Просмотры: 845

Re: Поля с пустыми значениями

Теоретически по RFC не знаю какой номер оно несколько килобайт, а формально вообще может быть не ограничено, но в реальности как я понимаю все согласились в районе килобайт, хотя лет 5-7 назад было в районе 255. Можно перенастроить WEB сервер и увеличить длину принимаемого адреса, но это не решает п...
TM123
2012.02.10, 15:49
Форум: Общие вопросы (Yii 1.x)
Тема: Есть ли разница между валидацией validate() и save()
Ответы: 6
Просмотры: 2097

Re: Есть ли разница между валидацией validate() и save()

При вызове save сначала проводится валидация, она не проводится при инициализации свойств модели. Отдельный метод validate сделан для того, чтобы вы могли проверить данные самостоятельно, есть масса задач подразумевающих что с полученными данными нужно что-то сделать, при этом их не надо писать ни в...
TM123
2012.02.10, 13:03
Форум: Общие вопросы по программированию
Тема: Помогите советом как создать приложение
Ответы: 5
Просмотры: 1490

Re: Помогите советом как создать приложение

Весьма трудоемкое занятие на мой взгляд, сваять карту это весьма не хило и потребует не мало времени даже если только для бывшего СССР, мне кажется что с flash будет разобраться проще, хотя можно попробовать такую феньку. 1. Делаете не выделенным цветом картинку всех стран которые могут быть на ваше...
TM123
2012.02.10, 10:10
Форум: Общие вопросы по программированию
Тема: Помогите советом как создать приложение
Ответы: 5
Просмотры: 1490

Re: Помогите советом как создать приложение

На сколько я понимаю нет, в них можно задать координаты и они вам будут показаны, но раскрашивать разными цветами - этого они не позволяют, но я могу ошибаться по этому вопросу. Сходите на тындекс метрику, там вроде они показывают распределение посетителей на карте, это можно использоваться как вари...
TM123
2012.02.10, 10:06
Форум: Общие вопросы по программированию
Тема: substr() mb_substr()
Ответы: 10
Просмотры: 7151

Re: substr() mb_substr()

А вы собственно знаете отличие этих функций. Вы используете кодировку UTF8, но при этом используете для формирования первого инициала функцию которая работает с однобайтными символами и берет она соответственно первый байт первого символа чем вы в дальнейшем и создаете себе проблемы. С не английским...