【问题标题】:How to integrate Zend_XmlRpc module into Symfony2.1 application?如何将 Zend_XmlRpc 模块集成到 Symfony2.1 应用程序中?
【发布时间】:2013-02-08 02:08:52
【问题描述】:

我需要将Zend_XmlRpc 模块安装到我的 Symfony 2.1 应用程序中。

我尝试了使用 composer.json 依赖项的明显方法:

"require": {
    ...
    "zendframework/zend-xmlrpc": "dev-master"
},

我遇到了以下问题:

- Installation request for zendframework/zend-xmlrpc dev-master -> satisfiable by zendframework/zend-xmlrpc dev-master.
- zendframework/zend-xmlrpc dev-master requires zendframework/zend-http dev-master -> no matching package found.

我已经添加了来自https://packagist.org/packages/zendframework/zend-xmlrpc 的包要求

    "zendframework/zend-http": "dev-master",
    "zendframework/zend-math": "dev-master",
    "zendframework/zend-server": "dev-master",
    "zendframework/zend-stdlib": "dev-master",
    "zendframework/zend-xmlrpc": "dev-master"

但现在我遇到了更多问题,因为每个包都有自己的要求。

我的问题是我已经浏览了所有这些要求,最后我以安装“整个”框架结束。

我得到了http 包,loader 包,event manager,我很确定 symfony 已经得到了它们。

难道没有一种方法可以只集成 XMLRPC 包,并可能将功能与 Symfony 组件中现有的功能联系起来吗?

如果没有任何解决方案,我如何强制作曲家递归地自动安装所有必需的依赖项,因为它们有很多,而且手动添加它们很奇怪。

【问题讨论】:

    标签: php symfony dependencies zend-framework2 xml-rpc


    【解决方案1】:

    我看不出有任何理由使用不稳定版本的软件包。

    改为添加

    "require": {
        ...
        "zendframework/zend-xmlrpc": "2.1.*"
    },
    

    【讨论】:

    • 接受了,即使它安装了所有的zendframework,我认为自动加载会注意不在我的硬盘上加载所有现有的类:)。谢谢
    • 如何在appKernal.php中注册
    • @Sanjith 只有捆绑包可以在 SF AppKernel 中注册。这是一个你必须在你自己的包中实现的库
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多