Вот моя часть моей схемы:
sfGuardUser:
actAs: [Timestampable]
columns:
email_address:
type: string(255)
notnull: true
unique: true
algorithm:
type: string(128)
default: sha1
notnull: true
salt: string(128)
password: string(128)
balance:
type: decimal(14)
scale: 4
default: 0
guarantee:
type: decimal(14)
scale: 4
default: 0
is_active:
type: boolean
default: 1
is_super_admin:
type: boolean
default: false
last_login:
type: timestamp
Вот данные прибора:
sfGuardUser:
User_admin_1:
email_address: admin@company.com
password: admin
balance: 10000
is_super_admin: true
Вот геттер, который делает его неудачным
class sfGuardUser extends PluginsfGuardUser
{
...
public function getBalance()
{
return (parent::getBalance() - $this->getGuarantee());
}
}
Если я удаляю parent::getBalance()
все работает нормально.Что за проблемы с этим?