Php 使用Zend Framework向数据库添加对象的当前方式是什么?

Php 使用Zend Framework向数据库添加对象的当前方式是什么?,php,database,zend-framework,zend-db,Php,Database,Zend Framework,Zend Db,我想将对象或窗体保存到数据库中。只是我找不到最简单(或正常)的方法来做这件事 我找到了很多教程,但似乎没有一个是容易的或最新的。有人能帮我吗 我使用Zend框架的1.9.3版。实例化您需要的任何对象,并进行修改。一旦序列化,您可以将其存储或传输到几乎任何介质。这就是您所指的吗?实例化您所需要的任何对象,并对其进行修改。一旦序列化,您可以将其存储或传输到几乎任何介质。这就是您所指的吗?将行插入数据库表的最简单方法(即使用最少代码量的方法)是: 上面的代码将在bugs表中插入一个新行,而$db是您使

我想将对象或窗体保存到数据库中。只是我找不到最简单(或正常)的方法来做这件事

我找到了很多教程,但似乎没有一个是容易的或最新的。有人能帮我吗


我使用Zend框架的1.9.3版。

实例化您需要的任何对象,并进行修改。一旦序列化,您可以将其存储或传输到几乎任何介质。这就是您所指的吗?

实例化您所需要的任何对象,并对其进行修改。一旦序列化,您可以将其存储或传输到几乎任何介质。这就是您所指的吗?

将行插入数据库表的最简单方法(即使用最少代码量的方法)是:

上面的代码将在
bugs
表中插入一个新行,而
$db
是您使用
Zend\u db::factory()创建的
Zend\u db\u Adapter\u Abstract
-子类。有关更多详细信息和Zend_Db提供的全部功能,请参见中的

为完整起见,上述代码将向数据库发出类似以下内容的查询:

INSERT INTO bugs (created_on, bug_description, bug_status) 
    VALUES ('2007-03-22', 'Something wrong', 'NEW')
下一步将是更复杂的方法,使用

编辑:

假设您有一个
Zend_表单
$Form
),其中包含在
上创建的相应字段
bug_描述
bug_状态
,并且假设您有适当的过滤器和验证器,添加一个包含表单中给定值的新行非常简单

if ($form->isValid($_POST)) {
    $db->insert('bugs', $form->getValues());
}
存储自定义对象也非常容易:

// $bug is your custom object representing a bug
$db->insert('bugs', array(
    'created_on'      => $bug->getCreatedOn(),
    'bug_description' => $bug->getDescription(),
    'bug_status'      => $bug->getStatus()
));
使用以下命令将行插入数据库表的最简单方法(即使用最少代码量的方法)是:

上面的代码将在
bugs
表中插入一个新行,而
$db
是您使用
Zend\u db::factory()创建的
Zend\u db\u Adapter\u Abstract
-子类。有关更多详细信息和Zend_Db提供的全部功能,请参见中的

为完整起见,上述代码将向数据库发出类似以下内容的查询:

INSERT INTO bugs (created_on, bug_description, bug_status) 
    VALUES ('2007-03-22', 'Something wrong', 'NEW')
下一步将是更复杂的方法,使用

编辑:

假设您有一个
Zend_表单
$Form
),其中包含在
上创建的相应字段
bug_描述
bug_状态
,并且假设您有适当的过滤器和验证器,添加一个包含表单中给定值的新行非常简单

if ($form->isValid($_POST)) {
    $db->insert('bugs', $form->getValues());
}
存储自定义对象也非常容易:

// $bug is your custom object representing a bug
$db->insert('bugs', array(
    'created_on'      => $bug->getCreatedOn(),
    'bug_description' => $bug->getDescription(),
    'bug_status'      => $bug->getStatus()
));

你真的是指“对象”和“形式”还是指数据?你真的是指“对象”和“形式”还是指数据?这一澄清很有帮助。你解释得很好。谢谢你花了这么多时间。这个澄清很有帮助。你解释得很好。谢谢你花这么多时间。