Yii2 adding model new fields dynamically

Hi all! I have a Page model with some basic fields like title, content, etc. Now I wanna add some new fields dynamically where I need them like on about page i can use $page->phone, $page->address which is not in the table default?

Is this possible to do? Or I have to do something else?

take a look at Service Locator or Working with relational data

thanks for the reply but I didn’t guess how ServiceLocator can help me to do what I have mentioned?

Could you provide any implementations?