问题标签 [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.
api - 在 CakePHP 项目中使用 Constant Contact PHP Wrapper 的正确方法是什么
我正在扩展现有的 CakePHP 项目以利用 Constant Contact API 和 php 包装文件:ctctWrapper.php。
我已经下载了 ctctWrapper 并将其放在 app/vendors 文件夹中并将其保存为“ctctwrapper.php”,以便让 Cake 自动找到具有以下实现的文件:
联系人控制器.php
意见/联系人/send.ctp
当我访问 /project/contacts/send 时,会发出以下警告,大概是因为未定义这些数组索引。有什么我错过了让它正常工作吗?(注意:由于 Cake 的“文件夹”类存在问题,我还不得不重命名 CC 的“文件夹”类)。
感谢您的关注!
错误:
php - 是否可以共享 Symfony2 安装(一台服务器上的多个网站 [域])
我想在一个根(服务器)下托管多个基于 Symfony2 的网站。是否可以共享 symfony 自己的文件?(供应商等)。有人知道教程吗?很难管理吗?AFAIK Symfony 安装大约有 600MB,我不想以冗余方式保存它..
symfony - Symfony2 运行 bin/vendors git 错误
我下载了最新的 symfony2 (2.0.10) 并尝试运行 bin/vendors install 但它打印以下内容:
安装/更新 symfony 克隆到 /Users/i/sf2_proj/vendor/symfony... 错误:无法连接到 github.com:80;访问http://github.com/symfony/symfony.git/info/refs时操作超时 致命:HTTP 请求失败
php - Symfony2:--重新安装问题
我一直在尝试为 Symfony2 安装 Buzz。我将它添加到 deps 文件中,并尝试更新我的供应商:
该命令只是告诉我我已经安装了标准版本,并且我应该尝试使用:
反而。我做到了。
但是随后弹出一个错误并告诉我:
然后什么都没有了,这并不奇怪,因为我的供应商文件夹几乎是空的。
有没有人遇到过这个问题?关于如何修复它的任何线索?
编辑 :
我发现了这个错误的根源。我没有安装 git,所以我做了:
检查此链接以获取更多信息:http ://comments.gmane.org/gmane.comp.php.symfony.symfony2/8239
但是我现在遇到了另一个错误(“寻找命名空间“buzz.client.curl”,没有找到“)。我正在为那个创建另一个线程,因为它不是同一个问题(链接在这里)。
git - Symfony bin/vendors 本地修改
我正在尝试安装一个没有预装供应商的新 Symfony 项目。我正在运行 Windows,并且我使用了 Symfony 食谱中的以下指南:
我对 Git 和 Symfony 都很陌生。当我运行 bin/vendors 脚本时,我最终遇到了这个问题:
我正在运行 2.0.15。我已经尝试(根据我对 Git、cmd 和 Symfony 的有限知识)使用本指南处理行尾以及最终Charles Baily 对“尝试使用 git filter-branch 修复行尾,但有没有运气'。
我不认为我做对了。我从我的 cmd 运行以下行:
有没有人知道我做错了什么以及如何解决这个问题?
symfony - Composer 还原包
我正在 Symfony 2.1 中构建一个新应用程序。我正在使用许多使用作曲家拉入的捆绑包。很多这些捆绑包在这个最新版本的 Symfony 中存在问题,我不得不进入 /vendor 文件夹来确定问题。
这意味着我正在直接更改供应商文件 - 纯粹是出于测试目的。(当我们修复了一个捆绑包时,我们会分支并提交适当的拉取请求)。
我想知道是否有一些命令composer.phar revert
可以撤消对供应商文件夹所做的任何更改(如 git checkout)。目前,如果我运行一个作曲家update
,或者install
它不这样做。
谢谢
php - Symfony 2.0.9 和错误的 PropelBundle 版本
我在使用 Symfony 2.0.9 的 PropelBundle 版本时遇到问题。
ErrorException: User Deprecated: PropelBundle 使用新的分支模型,您应该切换到 1.0 分支(1.0.x 版本)。更多信息请阅读:https ://github.com/propelorm/PropelBundle/wiki/home/project_path/vendor/bundles/Propel/PropelBundle/PropelBundle.php第28行
但是,在 deps 文件中,PropelBundle 版本设置为 1.0,就像这里推荐的一样:https ://github.com/propelorm/PropelBundle/wiki
[PropelBundle] git=git://github.com/propelorm/PropelBundle.git target=/bundles/Propel/PropelBundle version=origin/1.0
[phing] git=git://github.com/Xosofox/phing.git 目标=/phing
[推进] git=git://github.com/propelorm/Propel.git target=/propel version=origin/1.0
[教义-fixtures] git=http://github.com/doctrine/data-fixtures.git
[DoctrineFixturesBundle] git=http://github.com/doctrine/DoctrineFixturesBundle.git target=/bundles/Symfony/Bundle/DoctrineFixturesBundle version=origin/2.0
我试图重新安装供应商,但没有任何改变。
编辑:感谢威廉姆斯我解决了这个问题,但是现在我有这个错误:
./composer.phar update nothing 初始化 PEAR 存储库http://pear.phing.info 更新依赖项 您的需求无法解析为一组可安装的软件包。
问题 1 - 您的系统中缺少请求的 PHP 扩展 ext-mongo *。问题 2 - 学说/mongodb dev-master 需要 ext-mongo * -> 找不到匹配的包。- 学说/mongodb-odm-bundle dev-master 需要学说/mongodb-odm dev-master -> 可以满足学说/mongodb-odm dev-master。- 教义/mongodb-odm dev-master 需要教义/mongodb dev-master -> 可由教义/mongodb dev-master 满足。- 对教义/mongodb-odm-bundle dev-master 的安装请求 -> 可以由教义/mongodb-odm-bundle dev-master 满足。
潜在原因: - 包名称中的拼写错误 - 根据您的最低稳定性设置,该包在足够稳定的版本中不可用,请参阅https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/讨论更多细节。
我正在尝试安装的 AdminGenerator 需要这些软件包。
cakephp - 具有共享功能的 CakePHP 多站点文件系统组织
我在服务器中有一个 CakePHP 1.3 多站点安装。每个站点都有自己的文件夹,它们都从同一个地方加载 CakePHP 核心库。这是它的样子:
- [cake](cake 的核心库)
- [网站]
- [网站 1]
- [应用程序]
- [插件]
- [供应商]
- .htaccess
- 索引.php
- [站点 2] (也有自己的应用程序、插件和供应商文件夹)
- [站点 3] (也有自己的应用程序、插件和供应商文件夹)
- ETC
- [网站 1]
我发现自己很多时候都想实现一些我想在所有应用程序中使用的功能,但到目前为止,我只是在每个站点中复制代码。我希望能够在一个地方声明这些函数并能够从任何站点调用它们。我相信供应商可能与此有关,但我一直在查看食谱,但我不知道如何在我的情况下使用它。
任何帮助将非常感激!
更新
因此,通过查看供应商,在我看来(也许我错了)如果这些供应商文件中的函数不需要直接与其他 CakePHP 类(例如 Session、Auth、 ETC)。我将举一个我正在尝试做的事情的例子,也许这有助于更好地理解我正在尝试的事情。
每个站点都有自己的登录系统(使用 cake 的Auth)。我想做的一件事是,当用户登录时(调用 UsersController 中的 login() 函数),有一个函数对用户的用户名进行一些处理,然后调用Session->flash ()函数在其中插入一条消息(消息根据函数进行的处理而变化)。所以这个函数需要用到User模型和Session模型。
我可以使用供应商来做到这一点,所以我在供应商中声明了这个函数(即processLogin()),并且所有站点都可以使用该函数吗?如果是这样,怎么做?如果没有,还有其他方法可以做到这一点吗?
cakephp - Cakephp : 创建一个在 cakephp 2 中捕获和保存数据的电子表格
嗨,伙计们,我有一个在 cakephp 中运行的系统,我需要创建一个平台来捕获标记并将它们计算为 30 的百分比,换句话说,我应该对 excel 的函数进行建模(包括加法和乘法的公式)进入 cakephp 应用程序。我已经通过 PHPExcel 但我失败了。知道我可以使用什么吗?谢谢你。
php - Capifony,奇怪的供应商部署中断
我的供应商文件夹有问题。
我正在使用运行最新版本 capifony 的 Symfony 2.1.x。
每次我尝试部署它时,它都能正常工作,一切都按预期进行。但是当我尝试查看我的网站时,它说它找不到特定的实体,当我压缩本地计算机的供应商文件夹并解压缩它时,一切正常。但是这很耗时,因为供应商文件夹的大小约为 100mb,我可以使用 composer 来安装它们。我不明白这个问题,因为它没有意义。在 localhost 上一切正常,我正在运行我的供应商的最新版本,但在部署后它突然丢失了一些东西。
我希望这有点清楚,有人可以帮助我
问候 C4D3R
我的部署.rb