Подскажите советом, из модели как лучше вынести логику, когда в модели появляется форматирование сущностей или получение какие то пост-обратобок, рендера и подобные дела. Это все в хелперы и туда объект с данными передавать?
Например вот такие методы хочется унести:
Код: Выделить всё
public function getTabType()
{
if($this->important)
{
return 'important';
}
return $this->tab_type;
}
public function getName()
{
$this->name = str_replace(
'<category-name>',
Html::a($this->product->category->name, ['category/view', 'id' => $this->product->category->id]),
$this->name
);
$this->name = str_replace(
'<pool-name>',
Html::a($this->product->name, ['pooling/view', 'id' => $this->product->id]),
$this->name
);
return $this->name;
}