Zend Framework Data Mapper问题

时间:2011-04-26 12:07:35

标签: zend-framework

学习这个框架是一项艰巨的任务。我仍然坚持快速启动。

我使用PDO_MYSQL作为我的适配器。我已按照教程中的字母进行了操作。

在某一点上,它表示要创建application/models/GuestbookMapper.php并输入以下代码

class Application_Model_GuestbookMapper
{
    public function save($model);
    public function find($id, $model);
    public function fetchAll();
}

然后它说要运行这个命令

zf create model GuestbookMapper

教程声称插入其他方法。但就我而言,它使用此

清空了我的GuestbookMapper类
class Application_Model_GuestbookMapper
{

}

另一个命令zf create model Guestbook也是如此。它清空了脚本,只是简单的类定义。

请帮助我!

2 个答案:

答案 0 :(得分:3)

仔细阅读QuickStart。你可能正在浏览并挂断电话。

以下是文字:

  

数据映射器的典型API如下:

class Application_Model_GuestbookMapper
{
    public function save($model);
    public function find($id, $model);
    public function fetchAll();
}

然后......

  

除了这些方法之外,我们还将添加用于设置和检索表数据网关的方法。 要创建初始类,请使用zf CLI工具:

     

% zf create model GuestbookMapper

...最后

  

现在,编辑application / models / GuestbookMapper.php中的Application_Model_GuestbookMapper类,内容如下:

请注意,第一个示例只是 - 示例。他们提供了一个类似于你的课程可能的样例界面。第二个文本块解释了如何创建初始(空)类。最后一个块为您提供了GuestbookMapper类的确切最终代码。

答案 1 :(得分:-1)

再次添加这些方法;)不会有用吗?