Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «yee»
Home Improvement Ideas To Live Better 2013-04-25 08:56:31
A home really affects your daily moods. Most of your time is spent either at work or at home. By ...
+ развернуть текст сохранённая копия
A home really affects your daily moods. Most of your time is spent either at work or at home. By investing your time and effort into improving your home and making it reflect your personality, you will find that your satisfaction and enjoyment in life will greatly increase. Read on for some proven advice for [...]
Тэги: add, afraid, afraid|, can, existing, expanding, expanse, extra, have, hesitate, make, need, needed, project, room, rule, should, space, storage, that, undertake, use, when, your, |do, |you, новость
Do-It-Yourself Projects That Are Good For You 2013-04-24 21:56:56
Your home has a huge impact on how you feel, every single day of your life. We all spend most of our ...
+ развернуть текст сохранённая копия
Your home has a huge impact on how you feel, every single day of your life. We all spend most of our time at home or at work, and if you work out of your home, the impact that it has on you is enormous. If you are happy and relaxed in your home, it [...]
Тэги: add, afraid, afraid|, can, existing, expanding, expanse, extra, have, hesitate, make, need, needed, out, project, room, rule|, should, space, storage, that, undertake, use, when, your, |do, |you, новость
Дайджест интересных новостей и материалов из мира PHP за последние две недели №15 (08.04.2013 — 22.04.2013) 2013-04-22 19:17:34
...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: behat, composer, dice, group, laravel, phake, phalcon, php, phpunit, psr-0, react, sylius, symfony, trait, yii, zfort, блог, веб-разработка, дайджест, компания, новость, подборка, ссылка
Промышленный дизайн: Картина-мебель, на которой можно сидеть. Нарисованная коллекция Canvas Furniture от студии YOY 2013-04-19 22:35:22
...
+ развернуть текст сохранённая копия
Каждый из нас еще с детства помнит, что случилось с очагом и котелком, нарисованным на холсте в каморке у папы Карло, когда Буратино сунул туда длинный нос. Дырка в холсте, испорченная картина, и начало любимой сказки многих детей. У дизайн-студии YOY - своя сказка, в которой также присутствуют и холст, и картина... Вот только предназначена она не для каморки шарманщика, а для современной стильной квартиры, поскольку именно так выглядит мебель из необычной коллекции Canvas Furniture.
Подробнее..
URL записи
Тэги: canvas, yoy, дизайн, креатив, мебель
Использование ActiveRecord от Yii в игре тайм менеджере 2013-04-18 13:44:40
Всем привет!
Сегодня я хочу вам рассказать, как была реализована работа с кэшем в ...
+ развернуть текст сохранённая копия
Всем привет!
Сегодня я хочу вам рассказать, как была реализована работа с кэшем в социальное игре тайм менеджере. Можете считать эту статью продолжением вот этой.
Напомню, что в проекте используется php(Yii), mysql и memcached. В проекте достаточно много сущностей, для каждой из которой есть своя модель, которая наследуется от CActiveRecord.
Хранятся файлы моделей следующим образом. В папке models создаем папку base. Когда генерируем модель через Gii, то указываем, что ее нужно положить в папку models/base и к имени класса добавляем Base. Затем создаем в models аналогичный класс без Base, который наследуется от базового класса и имеет в себе лишь метод model().
Кстати заранее скажу, что базовые модели наследуем не от CActiveRecord, а от ExtActiveRecord — расширяем CActiveRecord под наши нужды. Но об этом позже. Пока что разницы никакой.
Пример:
models/base/BaseUser.php — стандартный класс, который генерируется через Gii
models/User.php — класс, который наследуется от BaseUser и имеет в себе метод model()
/**
* Returns the static model of the specified AR class.
* @param string $className active record class name.
* @return User the static model class
*/
public static function model($className=__CLASS__) {
return parent::model($className);
}
Данная схема используется для того, чтобы в случае повторной генерации файла модели не потерять свой код и просто не забивать пространство стандартным кодом от Yii.
Не забываем добавить в конфиге 'application.models.base.*'.
Перейдем собственно к теме поста и поставим задачи, которые хотим решить:
- Уменьшить количество запросов в базу на обновление
- Уменьшить количество запросов в базу на выборку
Читать далее
Тэги: <, activerecord, development, entertainment>>, game, php, yii, блог, компания
Главная / Главные темы / Тэг «yee»
|
|