I have this code:
/**
* @inheritdoc
*/
public function getAttribute($name)
{
if ($name == 'languages') {
$this->languages = ConvertArray::toPHPArray($this->languages)[0];
}
return parent::getAttribute($name);
}
But this is not overwrite the 'language’s getter method.
I want to achieve that when this ‘language’ property called in the view then get the proper value…
<?= $form->field($advertiser, 'languages')->checkboxList(LangaugeComponent::languages()) ?>
Because I have to convert the postgres array to php array…
In the construct, init method or using run-time property, these do not work(throws exceptions) also in the [b]__get/b in this getAttribute does not work too.