【问题标题】:ZF2 Album tutorial using stored proceduresZF2相册使用存储过程教程
【发布时间】:2023-04-04 02:04:02
【问题描述】:

还请建议使用哪个命名空间。我是 zend 和 MVC 的新手。

module.php

public function getServiceConfig()
{
// what code here?
}

**Album\Model\Album.php**

{
//what code here?
}

**Album\Model\AlbumTable.php**

{
//what code here?
//do we have to use this class or a different class?
}

【问题讨论】:

    标签: zend-framework stored-procedures zend-framework2


    【解决方案1】:

    我可以理解刚开始使用 ZF2 时突然出现的困惑。但是,该手册在帮助那些刚刚起步的人方面确实做得很好。您可以在这里找到最新的信息:http://zf2.readthedocs.org/en/latest/user-guide/overview.html

    一旦你让 Skeleton Application 工作,我相信你的一些困惑会得到缓解。如果没有,请回来询问更具体的问题,或者您甚至可以在#zftalk 上加入 FreeNode IRC 频道。

    但也有助于回答您在这里提出的一些问题:

    getServiceConfig() 是您与 ServiceManager 交互的地方。尽量避免关闭并与工厂合作。

    Album.php 有点像 Hydrator。您不必使用 Hydrator,但出于示例目的,它被放在这里。从长远来看,这会让事情变得更容易。

    AlbumTable.php 是您将与之交互的数据库表。

    本教程中使用的命名空间称为Album。 Skeleton 应用程序附带一个名为 Application 的命名空间。

    您可以在这里手动下载ZF2:https://packages.zendframework.com/

    最新的骨架应用可以在这里找到:https://github.com/zendframework/ZendSkeletonApplication

    您也可以选择使用 Composer 来安装您的整个应用程序,这会使刚开始安装的人的安装过程变得更加容易,因此在您的情况下,我建议您使用它。您可以在此处找到有关如何使用 Composer 的说明:http://zf2.readthedocs.org/en/latest/user-guide/skeleton-application.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多