Я родом из фона .net, поэтому пустые классы (модели), которые я вижу в литии, являются тревожными.
В .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
Что я вижу в Литий - это динамические объекты a la javascript.
Я могу объявить произвольный объект и добавить свойства, когда я иду. Теперь, я не говорю, что это плохо, я просто хочу знать:
- Если это нормально для PHP или нормальной для Lithium и
- Если добавить свойства (так что я могу получить завершение кода в eclipse), может ли это повредить функции ORM лития?
Наслаждайтесь необходимостью изменять свой код при добавлении поля в базу данных! – psparrow