我来自 .net 背景,所以我在 Lithium 中看到的空类(模型)令人不安。
在 .net 中,除非我执行以下操作,否则我没有属性:
public class MyClass()
public property myProp as string
end class
然后我像这样设置或获取属性:
dim aClass as myClass
aClass.myProp = "some string"
dim myString as String = aClass.myProp
我在 Lithium 中看到的是动态对象,例如 javascript。
我可以声明一个任意对象并随时添加属性。现在,我并不是说这是一件坏事,我只是想知道:
- 如果这对于 PHP 是正常的或对于锂是正常的,并且
- 如果我添加属性(这样我就可以在 eclipse 中完成代码),它会损害 Lithium 的 ORM 特性吗?