AliasableTrait.php
1.09 KB
<?php
namespace backend\traits;
/**
* =====================================================================================================================
* Трейт, созданный потому что в админке при нескольких языках в SEO блоке языки выбирались не сортированными,
* и получалась ситуация, когда в основном блоке информация записывалась в УКР, а в SEO был английский блок
*
* @see https://artweb.worksection.ua/project/217415/7120237/
* Прикрепил фото для наглядности
* =====================================================================================================================
*/
use artbox\core\models\Alias;
use artbox\core\models\traits\AliasableTrait as CoreTrait;
trait AliasableTrait
{
use CoreTrait {
CoreTrait::getAliases as coreGetAliases;
}
public function getAliases()
{
return $this->hasMany(Alias::className(), ['route' => 'route'])->orderBy(['id' => SORT_ASC]);
}
}