问题标签 [vendor]

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 投票
5 回答
35136 浏览

android - 如何通过 adb 获取 Android 设备的供应商 ID?

我对如何获取 Android 设备的供应商 ID 和产品 ID 有疑问。

有没有 adb 的命令可以做到这一点?

我可以在插入设备时获取供应商 ID 和产品 ID,但是在安装 Windows 驱动程序后,如果我同时插入两个设备,我无法区分真正的供应商 ID。所以我需要通过 ADB 或硬件设备和 android 设备之间的任何其他连接找出供应商 ID。

0 投票
1 回答
481 浏览

symfony1 - Stof 学说扩展包

当我尝试设置 Doctrine Extensions 和 Stof Doctrine Extensions 捆绑包时,发生了一些奇怪的事情。在我按照 Stof 的教程进行操作后,我收到一个错误,他不知道 config.yml 中的 stof_doctrine_extensions。同样在名称空间列表中,他不存在(终端显示这种错误)。

有人有同样的问题吗?我需要一个特定的分支吗?我正在使用 Symfony 2.0.x 和 Doctrine 2.1.6。

谢谢!

0 投票
3 回答
994 浏览

sql - 在供应商 sql server 数据库上使用 VIEWS 的替代方法

我有一个供应商 SQL Server 2008 db,我正在尝试添加其他表等,以针对我的订单处理 .Net 3.5 站点进行自定义。不应更改供应商数据库。但是我需要记录未包含在供应商数据库中的当前订单状态。

目前,我正在使用带有 CASE 的 VIEW 来根据 Orders 表中的数据获取状态。为了提高性能,我想创建一个带有 OrderID 和 Current_Status 的新状态表。

为了使状态表保持最新,是否有替代频繁运行脚本的替代方法,该脚本将查看所有订单并相应地更新状态表?

0 投票
2 回答
3427 浏览

php - 调用未定义的方法 Doctrine\DBAL\Configuration::getFilterSchemaAssetsExpression()

我在 symfony2 上更新了我的供应商,在我开始收到此错误后,我不知道为什么会出现

uan@juan-VirtualBox:/var/www/msw-web$ php app/console dictionary:migrations:diff PHP 警告:Xdebug 必须在第 0 行的 Unknown 中作为 Zend 扩展加载

PHP 致命错误:调用 /var/www/msw-web/vendor/doctrine-migrations/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand 中未定义的方法 Doctrine\DBAL\Configuration::getFilterSchemaAssetsExpression()。 php on line 85 PHP Stack trace: PHP 1. {main}() /var/www/msw-web/app/console:0 PHP 2. Symfony\Component\Console\Application->run() /var/www/ msw-web/app/console:22 PHP 3. Symfony\Bundle\FrameworkBundle\Console\Application->doRun() /var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php :118 PHP 4. Symfony\Component\Console\Application->doRun() /var/www/msw-web/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:75 PHP 5. Symfony\组件\控制台\命令\命令->运行()/var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php:194 PHP 6。Symfony\Bundle\DoctrineMigrationsBundle\Command\MigrationsDiffDoctrineCommand->execute() /var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Command/Command.php:224 PHP 7. Doctrine\DBAL\Migrations \Tools\Console\Command\DiffCommand->execute() /var/www/msw-web/vendor/bundles/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsDiffDoctrineCommand.php:46

致命错误:调用 /var/www/msw-web/vendor/doctrine-migrations/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand.php 中未定义的方法 Doctrine\DBAL\Configuration::getFilterSchemaAssetsExpression()在第 85 行

调用堆栈:0.0003 328524 1. {main}() /var/www/msw-web/app/console:0 0.0210 1930264 2. Symfony\Component\Console\Application->run() /var/www/msw-web /app/console:22 0.0289 2110852 3. Symfony\Bundle\FrameworkBundle\Console\Application->doRun() /var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php:118 0.1349 7697284 4. Symfony\Component\Console\Application->doRun() /var/www/msw-web/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:75 0.1422 7697284 5. Symfony\ Component\Console\Command\Command->run() /var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Application.php:194 0.1432 7697828 6. Symfony\Bundle\DoctrineMigrationsBundle\Command\ MigrationsDiffDoctrineCommand->execute() /var/www/msw-web/vendor/symfony/src/Symfony/Component/Console/Command/Command.php:224 0.1767 11022484 7. Doctrine\DBAL\Migrations\Tools\Console\Command\DiffCommand->执行()/var/www/msw-web/vendor/bundles/Symfony/Bundle/DoctrineMigrationsBundle/Command/MigrationsDiffDoctrineCommand.php:46

juan@juan-VirtualBox:/var/www/msw-web$

我不确定问题是否来自 Doctrine。


我试图更新教义 dbal,我在 mi 文件 deps 上使用过

但我得到了同样的错误,因为当我重新安装供应商时,它下载了 2.1.X 版本

我能做些什么?

问候。

0 投票
2 回答
1858 浏览

php - Symfony2 语法错误(在供应商文件中)

为了在我们的服务器上保持代码完整性,我们希望将 /vendor/* 目录保持在源代码控制之下,而不是每次我们推出到另一台服务器时都使用 composer 下载文件 - 即我们可以确定 /vendor/*文件是相同的。

我们对提交给源代码管理的所有文件运行语法检查器,并遇到以下错误:

此文件中的“错误”是故意的吗?任何帮助表示赞赏。文件内容如下:

0 投票
1 回答
595 浏览

symfony - Symfony2 为第三方包生成 crud

可以使用 CRUD 生成器为我的实体生成基本管理界面。IEphp app/console generate:doctrine:crud

问题是,这是否也适用于供应商捆绑的实体?我收到关于找不到我想要的实体的错误。

谢谢

0 投票
2 回答
176 浏览

symfony - Symfony2 捆绑多个企业网站的最佳实践

我正在做一个项目......创建一个将在多个 sf2 实例中使用的包。我想知道最好的做法是什么?让它进入 src/ 或 vendor/ 并放在我们的 git 服务器上?我尝试在供应商中创建一个但没有成功,但我总是遇到错误,例如无法注册。

最好的做法是什么?如果是供应商目录...您知道在哪里可以找到有关正确设置的指南吗?

0 投票
1 回答
2636 浏览

php - 如何在 MVC 框架中有效地实现模块,并在单个模块中处理到多个控制器的路由?

我已经开发了一个基本的 MVC 框架作为 php 中的一个学习项目——这实际上是它的第二个版本,我正在尝试改进第一个版本不足的两个方面:

  • 请求路由:映射请求,例如 /controller/action/[params]
  • 模块:旨在扩展应用程序的插入式应用程序,例如 CMS。

这就是我现在所处的位置:

  1. 我能够接受一个请求并将其解析为各个部分,例如控制器、动作、参数等。这些映射到相应的控制器类/文件,例如“/foo/bar”-> FooController::bar() - 所有这些都在我的 RequestRouter 类中完成并封装在 Request 对象中。

    • 我维护一个 Manifest 对象,其中包含对应用程序文件的分类引用(控制器、lib 等)。清单由我的自动加载器方法使用。
    • 由于清单已缓存,因此每当我添加新文件/类时都会重新构建它,这适用于添加/删除新模块时。
  2. Controller::methods() 可以很好地呈现正确的视图。

  3. 然后是模块,它们的组织方式就像核心结构一样(/root/raspberry/vendors/core/module)

问题

我认为我目前遇到的问题是涉及模块的路由/请求处理的组合:

  • 如果我请求 project.dev/admin 它映射到 AdminController::index() - 这是正确的
  • 但是,当我引用 project.dev/admin/editor 时,我仍然得到AdminController::editor()我真正想要的是EditorController::index()

经过一番研究,我想我可以创建一个装饰器,它实现了一个前端控制器模式并包装了一个给定的控制器。装饰器可以重新解析请求以使 /editor 成为控制器并重新映射剩余的段(/editor/action/args)。

所有这一切似乎都可以正常工作,但我觉得我在流程的早期缺少一些基本的东西(RequestRouter)。我在 SO 中研究了其他类似的问题,并阅读了 HMVC,原则上它似乎可以回答我的问题,但它似乎比框架驱动更接口驱动(如果这有意义?)我已经还查看了其他框架,例如 Kohana,但我不太了解它们的模块系统和路由到同一模块中的多个控制器的工作原理。

任何关于如何在不引入前端控制器或重新解析请求的情况下有效实施模块系统的见解或建议将不胜感激。或者,如果我应该以不同的方式重新构建我的模块,我想了解如何做到这一点。

附加信息:

我的 RequestRouter 维护着我预定义的路由列表(包括它们的默认方法)。使用这些预定义的路由,我可以访问 /admin/editor 并获取 EditorController::index(),但我必须为每个控制器定义一个路由,并请求发送到模块中的控制器。我不认为这是一个好的设计。这是我的路线示例:

这就是我的 Request 对象的样子:

这是我的清单样本:

这是应用程序文件系统:

http://s11.postimage.org/pujb2g9v7/Screen_shot_2012_10_09_at_8_45_27_PM.png

0 投票
3 回答
310 浏览

symfony - Symfony 自己的私人供应商

我有一个在供应商中导入的私有包。

现在,我正在我的项目中工作,并想编辑供应商包中的一些代码。

现在我已经完成了并且想要提交代码,所以我去那个包的目录并说:“ git commit -a”所以我给出了一条消息,保存,现在我有一个提交。好的,“ git push”并给出响应“一切都是最新的”......所以我不能推动它,但我可以提交?

这不是一种承诺吗?我应该克隆回购并在那里工作吗?

0 投票
0 回答
80 浏览

mercurial - mercurial 供应商分支上的冲突合并

几天前,我决定在我当前的项目中采用“供应商分支”以进行 3rd 方库更新,因此我尝试按照以下问题中所述进行类似的过程:
供应商分支,Mercurial Style?

现在我基本上有这种情况:

  • http://host/hg/vendor- 包含库的 2.0 版和对 3.0 版的更新
  • http://host/hg/project- 这是主项目,已经包含了库的 2.0 版本,并进行了一些本地更改(以前是 1.0 版本,并且是手动更新的)。

在供应商回购我:

  • 创建了一个名为“vendor-lib”的分支
  • 添加添加lib-2.0和标记lib-2.0
  • 添加(添加删除)lib-3.0和标记lib-3.0

在我的项目回购中,我:

  • 拉取外部供应商回购hg pull ../vendor -f
  • 默认情况下我做了hg merge vendor-lib

现在问题来了,所有文件都有冲突。在冲突中,Local 和 Other 是正常文件,但 Base 是空的。所以解决方案是添加其中一个或将文件设置为完全空。我认为发生这种情况是因为拉出的分支vendor-lib没有任何默认的共同父级。

我不知道是否有办法在两个分支之间设置一个共同的父级,或者只是将 delta 合并lib-2.0lib-3.0默认值。

我真的很感谢你的帮助。谢谢你。