Apache flex 带服务的Zend框架模型
我有一个关于Zend框架的问题,主要是模型部分。我知道不存在抽象模型类,并理解其原因。我在博客上发了很多关于它的帖子,但找不到任何能向我清楚解释它的例子。我正在构建一个非常基本的应用程序。假设我们只有三张桌子。公司(ID、名称、街道、街道号、城镇)、元(ID、名称、描述)、company2meta(ID、companyID、元ID、值、注释)。所有类型的关系都存在(1n n1,nm)。还需要一个带有值对象的服务(amf)。因此,以下是我的想法:Apache flex 带服务的Zend框架模型,apache-flex,zend-framework,model,Apache Flex,Zend Framework,Model,我有一个关于Zend框架的问题,主要是模型部分。我知道不存在抽象模型类,并理解其原因。我在博客上发了很多关于它的帖子,但找不到任何能向我清楚解释它的例子。我正在构建一个非常基本的应用程序。假设我们只有三张桌子。公司(ID、名称、街道、街道号、城镇)、元(ID、名称、描述)、company2meta(ID、companyID、元ID、值、注释)。所有类型的关系都存在(1n n1,nm)。还需要一个带有值对象的服务(amf)。因此,以下是我的想法: 我将在/model/dbTables/(Compa
ps:对不起,我的英语…您的用户模型应该是这样的:
class App_Model_User
{
protected $_data = array(
'id' => null,
'username' => null,
'companyId' => null,
'company' => null
);
public function setId($id)
{
$this->_data['id'] = $id;
}
public function getId()
{
return $this->_data['id'];
}
//Other setters getters..
public function setCompany(Cms_Model_Company $company)
{
$this->_data['company'] = $company;
}
public function getCompany()
{
if (null == $this->_data['company']) {
$this->setCompany(Cms_Service_Company::find($this->_data['companyId']));
}
return $this->_data['company'];
}
}
因为一个用户和一家公司是另一种类型,所以他们必须是另一种类型