relations вызывается много раз. может можно сделать singelton
Добавлено: 2019.04.26, 12:50
Здравствуйте!
Есть в модели
В общем yii-debug-toolbar пишет что эти запросы вызываются на сайте по 1,320 раз.
Как реализовать в relations singelton чтобы снизить нагрузку?
Есть в модели
Код: Выделить всё
public function relations()
{
'cities' => array(self::HAS_MANY, 'Cities', 'country_id', 'on' => "cities.vis = '1' AND cities.nocity = 0", 'order' => "cities.posled"),
'citiesgroups' => array(self::HAS_MANY, 'CitiesGroup', 'country_id', 'on' => "citiesgroups.vis = '1'", 'order' => "citiesgroups.posled"),
}
Как реализовать в relations singelton чтобы снизить нагрузку?