PS
Есть модель магазина и класс плана как лучше привязать класс плана к магазину, чтобы потом оперировать. Сейчас сделал так, добавил в модель магазина метод
public function getAppPlan()
{
return new AppPlan($this);
}
и работает так
$appPlan = $shop->getAppPlan();
if ($appPlan->getPlan() != 'paid') {
$appPlan->savePlan('paid');
}
Хотелось бы так
if ($shop->appPlan->getPlan() != 'paid') {
$shop->appPlan->savePlan('paid');
}
Как-нибудь можно это сделать?