问题标签 [vendors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2660 浏览

php - 如何让 Symfony2 为我在供应商文件夹中创建的捆绑包自动加载我的 routing.yml?

我使用控制台创建了一个示例包。玩了一会儿。现在,我将其移至供应商文件夹。

在 vendor 文件夹中,bundle 的文件夹结构是

我已将名称空间添加到composer/autoload_namespaces.phpAppKernel.php成功注册了捆绑包。在SampleBundle/Resources/config文件夹中,有一个routing.yml之前定义的路由信息​​。

当捆绑包位于src文件夹内时,路由工作正常。我在app/config/routing.yml下面的定义中

使用上面的定义,我得到以下错误:

无法从“D:/localdev/www/symfony/app/config\routing.yml”导入资源“@VendorNameSampleBundle/Resources/config/routing.yml”。确保“@VendorNameSampleBundle/Resources/config/routing.yml”捆绑在应用程序内核类中正确注册和加载。

当我从中删除路由定义时app/config/routing.yml,错误消失但路由不起作用。

看到这一点,我检查了很多示例捆绑包,但我找不到它们如何处理位于供应商文件夹中的捆绑包的捆绑控制器路由。

谁能帮我解决这个问题?

0 投票
2 回答
650 浏览

php - 如何与供应商签出旧的 Symfony 2.0.23 版本

我正在尝试将运行 Symfony 2.0.X 和供应商的旧服务器更新到带有供应商的最新版本 2.0.23。不幸的是,我找不到任何可以找到 Symfony 2.0.23 的供应商。在官方网站上: http ://symfony.com/download

在 GitHub 上: https ://github.com/symfony/symfony/releases/tag/v2.0.23

他们都没有与供应商的版本。下载只有大约 180 KiB。而 Vendors 的版本大约是 8 MiB。

另外,我可以使用 Symfony 2.0.23 和 Symfony 2.3.1 中的供应商文件夹吗?是否兼容。

另外,也许有人听说过 Git 和 Windows 8 或至少 Ubuntu 的“导出”选项,所以我可以从我们的“带有供应商的旧 Symfony 版本”中“导出”供应商?

感谢你们 :)

0 投票
1 回答
596 浏览

php - Cakephp 3.x 如何设置第三方?

我不知道这是否是最好的标题。如果我错了,请纠正我,伙计们。现在解释我在问什么。

我们有一家公司运送由多个供应商销售的产品。这些供应商都有不同的 POS(销售点)系统。大概有大约 5 种不同的 POS 系统。这意味着每个 POS 系统的每个数据库表都不同。我们与他们的数据库同步,POS 将数据存储到我们的服务器。所以,我在我们的 cakephp 应用程序中尝试做的是创建一个对象接口,然后创建单独的类(为每个 POS)实现接口以提取数据并集中它。我正在考虑将这些类放在 Vendor 目录中,然后使用配置告诉它在我的应用程序中使用哪些模型。这是解决方法还是打破 MVC 模式???

编辑:我将更详细地解释我必须使用的内容。目前,我们主要使用的 5 个 POS 系统中有两个。与他们的数据库同步后,我的数据库中现在有以下表。

0 投票
1 回答
6498 浏览

php - 从composer.lock(不是composer.json)重新安装供应商

在我的项目中,我有一些手动编辑的Composer供应商库;我的目的是在我的开发机器上将它们恢复到原始状态

不幸的是,我触发了 acomposer update所以我没有正确的composer.lock了(它已被更新)。我从我们的生产系统中获得了composer.lock(与旧开发composer.lock具有相同的库版本)。

用旧的composer.lock替换新的composer.lock后,我应该执行什么来确保与以前的环境相同?

应该composer install足以重新安装旧版本的依赖项吗?(删除旧的Composer vendor/目录后)

我想重新安装而不获得任何新版本。而且,在将来我将避免执行的情况下,在手动编辑供应商库后composer update我应该触发什么来恢复供应商库?

0 投票
1 回答
957 浏览

php - Yii: Want to separate the vendor folder from the application folder

I have a shared hosting server set up with multiple Yii 1.1 applications running at the same time. What I have done is moved the common yii 1.1 framework folder one above the web root and modified the index.php in all the Yii applications to grab the framework files from that folder.

But with Yii 2.0 I'm not able to do that. I moved the vendor folder outside the application and then modified the index.php file to point to the new location, but there are further dependencies which are failing.

Has anyone set up their application this way?

E.g.

  • folder1
  • folder2
  • public_html or web or www

    • yii application 1
    • yii application 2
  • vendors

0 投票
0 回答
186 浏览

symfony - 设置自定义捆绑包的要求

我尝试为我的自定义捆绑包设置要求。它位于src\CpmName\NameOfBundle. 我希望当我运行php composer update这个包时会安装 Guzzle(我的包是一些公共 API 的客户端)。我把文件放进composer.json去,src\CpmName\NameOfBundle但它不起作用。

0 投票
0 回答
107 浏览

resources - 如何隐藏其他厂商创建的资源?(wordpress)

我在我的网站上使用 Woocommerce Bookings,但找不到解决问题的解决方案。在您想要创建可预订产品时出现的资源选项卡中,您可以管理创建的资源并从下拉列表中选择它们。我想从下拉列表中隐藏其他供应商用户创建的资源并仅显示我的资源。可能吗?你能帮助我吗?我已经向 Wc Vendors 和 Woocommerce 预订的开发人员提出了问题,但他们的回复并没有解决问题......谢谢!

0 投票
2 回答
25468 浏览

php - 有没有一个地方可以在一个地方获取 laravel `vendor` 文件夹?

我意识到这是作曲家的用途,但我并不特别喜欢它。这是有道理的,但是让我很恼火的是 laravel5 的 github 不能开箱即用,因为它的vendor目录有点大而且不一定是 laravel5,尽管 laravel 确实需要它。

这也让我感到困惑,为什么作曲家自己没有得到它。

我希望能够

git clone the_laravel5_github_url

composer install

并且能够像您一次能够做的那样运行,但由于某种原因,现在供应商目录不存在。我觉得这使得 laravel 更难设置,因为它并不那么明显。

有没有人可以得到这个最新版本的地方?我发现令人失望的是,他们的自述文件中没有提及它,并且您之前能够做到,尽管使用composer install.

0 投票
0 回答
40 浏览

woocommerce - woocommerce 生成生产者订单列表

对于某个网店,产品由三个不同的生产商生产。用户下的订单必须在这些供应商处订购。我正在寻找一个能够根据 woocommerce 订单制作生产者订单列表的插件,然后网上商店可以发送给生产者。我已经为 woocommerce 项目建立了生产者支持。我可以自己编辑一些特定要求(例如聚合)。

我环顾四周,但很难相信,没有这样的解决方案。

它与直销不同,因为生产商不直接发送给客户。这些插件不适合,因为它们对用户是透明的,为生产者提供后端登录等等。

有什么建议么?

0 投票
1 回答
6010 浏览

symfony - 如何在没有作曲家的情况下安装供应商捆绑包(企业网络)

首先,我不能使用作曲家,因为我在公司网络下。我尽一切努力让作曲家工作:

  • HTTP_PROXY、HTTPS_PROXY、HTTPS_FULLURI ... 没有任何效果。Composer diag 为 http packagist 提供了 OK 状态,但为 https 连接提供了失败。它给我的错误是:

SSL:握手超时。

但这不是我的问题,我花了很多时间试图让作曲家工作(但如果你有解决方案,你会让我开心的)

我真正的问题是:如何手动安装捆绑包

我想安装这个包: http: //knpbundles.com/pierredup/MenuBundle

我做了什么来尝试安装捆绑包:

  • 在 appKernel.php 中注册包:

new \CS\MenuBundle\CSMenuBundle()

  • 尝试将其添加到 autoload.php :

$loader->add('CS', __ DIR __.'/../vendor/CS/CSMenuBundle.php');

(不知道如何正确添加php代码...)

但它不起作用,出现以下错误:

试图从命名空间“CS\MenuBundle”加载类“CSMenuBundle”。您是否忘记了另一个名称空间的“使用”语句?

然后,即使这不是一个好习惯,我也尝试将其添加到 autoload_namespaces.php 并在此之后进行了转储自动加载:

'CS\MenuBundle' => 数组($vendorDir.'/CS/')

我仍然有一个错误,但不完全相同:

试图从命名空间“CS\MenuBundle”加载类“CSMenuBundle”。您是否忘记了“CS\MenuBundle\CSMenuBundle”的“使用”语句?

现在我有点沮丧,我看到很多帖子(不是在 Stack 上)人们尖叫,因为我们必须使用 composer 来管理依赖关系。我完全同意这一点,但我不能,所以我试图找到另一种方法,因为我找不到任何解释如何在没有 composer 的情况下安装供应商的清晰教程,所以我在这里。