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

mitallast
2011.02.06, 15:14
Форум: Общие вопросы по программированию
Тема: Помогите написать SQL запрос ))
Ответы: 11
Просмотры: 3528

Re: Помогите написать SQL запрос ))

Sphinx - да, другое дело. Есть альтернативный способ - временные таблицы. При больших обьемах данных рано или поздно такой запрос с подзапросами начнет тормозить и сфинкс повесит БД. Я такие проблемы решал при помощи промежуточной временной таблицы. Создать и заполнить ее можно при помощи нескольких...
mitallast
2011.02.06, 15:01
Форум: Общие вопросы (Yii 1.x)
Тема: Доступ из одной модели к разным таблицам БД
Ответы: 15
Просмотры: 3432

Re: Доступ из одной модели к разным таблицам БД

Может стоит посмотреть на Doctrine 2.0 с механизмом гидраций :) ?
mitallast
2011.02.05, 16:15
Форум: Архив
Тема: CErrorHandler и не перехваченные Exception
Ответы: 2
Просмотры: 2023

Re: CErrorHandler и не перехваченные Exception

Эээ.. Сам сейчас смотрю и не понимаю откуда оно взялось. Я точно помню, что я ловил эту проблему и получал неправильный заголовок перед выдачей nginx. К сожалению, я сейчас дома и исходников под рукой нет.
Надеюсь, не какая-нибудь лажа типа CHttpException(Yii::t(404, "Error")) :D
mitallast
2011.02.05, 11:41
Форум: Архив
Тема: CErrorHandler и не перехваченные Exception
Ответы: 2
Просмотры: 2023

CErrorHandler и не перехваченные Exception

Если я использую CWebApplication, то вполне вероятно, что подразумевается выкидывать исключения только CHttpException и например в контроллере ловить дргие и перенаправлять их. Но это не исключает того момента, что может быть выкинуто исключение не-CHttpException, и CErrorHandler по идее его должен ...
mitallast
2011.02.05, 10:45
Форум: Общие вопросы по программированию
Тема: Помогите написать SQL запрос ))
Ответы: 11
Просмотры: 3528

Re: Помогите написать SQL запрос ))

Не стоит это делать на уровне БД.
Гораздо проще выбрать в виде AR-моделей с реляциями и передать это дело во view.
Нужно стараться делать запросы максимально простыми, логику на уровне БД лучше не реализовывать - расширять производительность БД очень сложно.
mitallast
2011.02.04, 18:55
Форум: Архив
Тема: Ошибка в truncateTable c неправильным вызовом resetSequence
Ответы: 5
Просмотры: 2931

Re: Ошибка в truncateTable c неправильным вызовом resetSeque

В моей команде думаем применить svn или git hooks для исходников. В принципе, можно просто тест сделать по простой логике - diff количества табов между двумя соседними строчками не должен быть больше 1. Надо будет попробовать. Вот только это применимо только к конкретным соглашениям - не питон все ж...
mitallast
2011.02.04, 18:03
Форум: Архив
Тема: Ошибка в truncateTable c неправильным вызовом resetSequence
Ответы: 5
Просмотры: 2931

Re: Ошибка в truncateTable c неправильным вызовом resetSeque

Спасибо!

PS. Зачем-то лишний отступ добавлен. Видимо PHPStrorm пользуетесь?
mitallast
2011.02.04, 15:56
Форум: Архив
Тема: Ошибка в truncateTable c неправильным вызовом resetSequence
Ответы: 5
Просмотры: 2931

Ошибка в truncateTable c неправильным вызовом resetSequence

Собственно, ничего особого на вид - просто баг. yii/db/CDbCommand.php: /**      * Builds and executes a SQL statement for truncating a DB table.      * @param string $table the table to be truncated. The name will be properly quoted by the method.      * @return integer number of rows affected by th...
mitallast
2011.02.02, 19:53
Форум: Обо всем
Тема: Kohana 3.1(3.0x) vs Yii 1.1.6
Ответы: 17
Просмотры: 7348

Re: Kohana 3.1(3.0x) vs Yii 1.1.6

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

Вообще, не так давно с моими коллегами был жесточайший холивар на тему выбора фреймворка. Поскольку голосов было поровну, решили попробовать Yii в коллективной разработке жестким волевым решением - монеткой =)
mitallast
2011.01.31, 16:38
Форум: Архив
Тема: http компоненты находятся в CApplication
Ответы: 6
Просмотры: 3004

Re: http компоненты находятся в CApplication

Попробую с другой стороны. Какие классы могут выступать в роли Application? Могу ли я сделать альтернативную реализацию CApplication или мне обязательно его наследовать? В коде не использованы интерфейсы, вполне понятно зачем.
mitallast
2011.01.31, 15:04
Форум: Архив
Тема: http компоненты находятся в CApplication
Ответы: 6
Просмотры: 3004

Re: http компоненты находятся в CApplication

Так ведь прикрутить-то никто не мешает в конфиге. На мой взгляд, нужно либо перенести их в соответствующее место, либо добавить абстрактный класс для web-приложений.
mitallast
2011.01.30, 10:39
Форум: Архив
Тема: http компоненты находятся в CApplication
Ответы: 6
Просмотры: 3004

http компоненты находятся в CApplication

Собственно сабж. Насколько понимаю, CApplication - базовый класс для всех приложений Yii framework. Приложения могут и не завязываться на протокол HTTP, а работать через сокеты, message-трансферы типа RabbitMQ (AMQP-транспорт) , gearman и все такое прочее. Исходя из этой мысли, считаю необоснованным...
mitallast
2011.01.25, 21:46
Форум: Общие вопросы (Yii 1.x)
Тема: CUploadedFile и имя файла
Ответы: 14
Просмотры: 10597

Re: CUploadedFile и имя файла

Да в принципе просто. Есть же сессии, например. Вот примерный алгоритм 1) Допустим, пользователь отправил форму с файлом через POST. 2) На сервере по данным этого файла создаем некий обьект, который будет хранить данные о загруженном файле, и перемещаем загруженный файл в какую-нибудь временную дире...
mitallast
2011.01.25, 08:05
Форум: Обо всем
Тема: Произношение YII
Ответы: 32
Просмотры: 20624

Re: Произношение YII

На работе при произношении как "уии" многие понимают как user interface.
Потому дружно решили назвать "уй" :)
mitallast
2011.01.23, 09:11
Форум: Авторский код и библиотеки
Тема: ECountableBehavior
Ответы: 11
Просмотры: 4177

Re: ECountableBehavior

В принципе, на мой взгляд есть два типа приложений, использующих базу данных. Первый тип представляет из себя по сути интерфейс к БД, сущности по максимуму описаны в именно в БД , в том числе такие вещи как реляции, ограничения и т.п. Это нормальная практика, особенно для небольших проектов. В таком...
mitallast
2011.01.22, 16:24
Форум: Архив
Тема: RESTful support
Ответы: 4
Просмотры: 2520

Re: RESTful support

Обновился, все работает! Оперативно поправили, большое спасибо!
mitallast
2011.01.22, 13:03
Форум: Архив
Тема: RESTful support
Ответы: 4
Просмотры: 2520

Re: RESTful support

Спасибо! Жду с нетерпением результатов :)
mitallast
2011.01.21, 19:09
Форум: Архив
Тема: RESTful support
Ответы: 4
Просмотры: 2520

RESTful support

Попробовал попользоваться поддержкой RESTfull , которую недавно закомитили в trunk. Первое, что просто не получилось использовать - невозможно, видимо, через конфиг добавить несколько правил, которые содержат один паттерн но несколько вариантов роутинга в зависимости от типа запроса ( атрибут $verb ...
mitallast
2011.01.20, 18:32
Форум: Авторский код и библиотеки
Тема: ECountableBehavior
Ответы: 11
Просмотры: 4177

Re: ECountableBehavior

Также триггеры не помогут при шардинге, логическом разнесении данных и вообще хайлоаде. Также будут проблемы при переходе с одной БД на другую.

К тому же StatRelation теперь отношусь как к бесполезной вещи на нагруженном сайте.

Однако, как меняются взгляды по прошествии времени =)
mitallast
2011.01.20, 14:22
Форум: Новости, события, встречи
Тема: Yii 1.1.6
Ответы: 2
Просмотры: 2401

Re: Yii 1.1.6

Не совсем понятно, сначала вышел тег 1.1.6 и сразу на ним ( ? ) коммит RESTfull. Это означает, что текущий стабильный релиз остался без такой вкусной фичи ?