Есть рабочая функция на Yii2, которая принимает на вход количество узлов в дереве и на основе этого параметра генерирует массив виде дерева - Nested Sets и инсертит его в БД.
public static function generationTree($componentGeneration){
$tree = new Tree();
$tree->deleteAll();
$parentEl = 0;
for($i=1; $i<=$componentGeneration*$componentGeneration; $i++){
$tree = new Tree(['id' => "$i", 'name' => "$i", 'url' => "$i"]);
$tree->parent = $parentEl;
if($tree->parent == 0){
$tree->makeRoot();
}
else{
if($tree->parent > $componentGeneration){
$q = Tree::find()->andWhere(['id' => rand(1,$tree->parent)])->one();
}
else{
$q = Tree::find()->andWhere(['id' => $tree->parent])->one();
}
$tree->prependTo($q);
}
$parentEl++;
}
$tree->save();
}
Подскажите плиз как эту функцию по уму переписать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется telegram бот для авторизации пользователейПользователь нажимает кнопку авторизации на сайте, получает токен, отправляет его боту
В базе хранится значение в виде Mongo BSON ObjectId("5a500d59f796314bd969fda6")Оттуда оно попадает в форму на сайте и автоматически преобразуется в строку
Привет!У меня есть сайт на WordPressМне нужно изменить шрифт заголовка статьи