Pull to refresh
33
0

Управление проектами в IT

Send message
Очень интересно. Я только сейчас нашел, где мне реально могут понадобится большое количество AR моделей.
Yii: trunk
Количество моделей: 560
Столбцов: 12 (text, varchar, int, enum, timestamp)
Память: 5,450Кб

Я вывел интересующую меня информацию по 560 моделям, естественно без использования отношений. Никакого кеширования, сервер локальный не настроен совсем.

Так что если оставить за бортом рациональность подобного подхода(у меня например эта страница полностью кешируется — мне один раз памяти не жалко чтобы сохранить единообразие) — не так уж оно и течен.
Я пользуюсь продуктами от JetBrains в своих проектах.
В процессе автоматического рефакторинга могут происходить такие казусы.
Я именно поэтому и добавил — 'Хотя это и не совсем то.'
Однако вы не ответили на вопрос. О какой ситуации вы говорите, когда AR с массивом моделей не подходит? И на каком количестве записей будет ощутима потеря производительности?
// не подходит для больших выборок
Вы про накладные расходы при создании обьектов? Если это правда будет проблемой есть DAO, который не менее удобен. Хотя это и не совсем то.
После AR Yii подобные решения кажутся не очень удобными и требующими большого допиливания.
Но пост решает поставленную задачу, так что спасибо.
Как это вы сравнили? А что быстрее integer или функция? Можно целый цикл статей написать.
И, кстати.
// Как сделать так, чтобы у товара А были одни свойства, а у товара Б — другие
Есть замечательный шаблон EAV. Он создан именно для этого и если его правильно приготовить станет настоящим подарком.
Покажите пожалуйста EXPLAIN ваших sql запросов на живых таблицах. Очень интересно.
Обалдеть. Теперь и я смогу нарисовать маленький шедевр.
А я сказал, что вы сказали, что не могут?
Какой вы зануда.
У синглона вполне могут меняться поля.
Если у класса может быть лишь один экземпляр в приложении — вот его дух :)
*систематически, что-то я постоянно ошибаюсь, пора в отпуск
Если кто-нибудь из разработчиков интерфейса добавит меня в gTalk готов системотически вываливать тонны нареканий по интерфейсу :)
А так весьма приятное приложение.
Ну, на самом деле баннер на сайте, который 4% от всего интернета за бесплатно это просто шокирующая по своим масштабам реклама.
Думаю, что тогда и в таких конструкциях нужно будет задействовать преобразование:
public function test(Itest $test){}

Но я с вами согласен. Без приведения и правда становится грустнее.

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity