如何把一个实体对象进行输出,利用MVC的原理.
可以把实体对象->模型对象,如何进行转化,我想到了一个XML的方法
假设产品类:
class Product{
$pno;
$priceDescs:array(Object:<ProductPriceDesc>) ; //产品价格集
$desc:ProductDesc ; //产品描述
}
class ProductPriceDesc
{
$price;
&activeInterval:TimeInterval;
}
class TimeInterval
{
$start;//开始时间
$end;//结束时间
}
//利用属性驱动表
class ProductDesc
{
$proterties:array();
}
转化成相应的XML文档进行输出:
<product>
<id></id>
<pricedescs>
<pricedesc>
<price></price>
<start></start>
<end></end>
</pricedesc>
.
.
</pricedescs>
<desc>
<property>
<name></name>
<value></value>
</property>
</desc>
</product>
然后转化为相应的HTML文档.
不知道大家认为怎么样?