我有一个通过解析数据文件生成的模型。有几个有趣的值不存在于原始数据文件中,但可以从那些值中派生出来。 但是,这些派生值中的很多值计算起来都很昂贵,所以我想在计算后将它们存储在数据库中。 我已经试过这样: def profit
if not self[:profit]
update_attribute :profit, expensive_computation
end
我是面向对象编程的新手。我非常理解这些概念,但实际上,我很难在Zend Framework应用程序中找到有关如何最好地使用模型的信息。 具体来说,我有一个模型(不扩展任何东西),不使用数据库表。它使用getter和setter来访问其受保护的成员。我发现自己在如何在视图中最好地展示这个模型方面苦苦挣扎。我不想逻辑在我看来模板,但我发现自己在以下情况: 在我的控制器: $object = new O
我有一个模型如下。 class TankJournal(models.Model):
user = models.ForeignKey(User)
tank = models.ForeignKey(TankProfile)
ts = models.IntegerField(max_length=15)
title = models.CharField(max