问题标签 [zfdoctrine]
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.
unit-testing - ZF、ZFDoctrine 和 PHPUnit 设置
这里有人同时使用 Zend Framework、ZFDoctrine和 PHPUnit 吗?
如何在每次测试运行时重建数据库?如何分离本地/生产/测试环境?
你会分享你的单元测试设置吗?
我一直在尝试这样的事情:
但这结束于:
不生成模型。
我得到类似的错误运行:
但在这种情况下,会创建数据库。
其他提供程序命令不起作用。
解决方案:
如果有人知道更好的方法,请纠正我。
php - 帮我纠正我在 Windows 7 上的 php 包含路径,我遇到了障碍
有人建议我在这里的帖子中使用ZFDotrine ,但现在结果证明有点头疼,我不知道为什么 zf 看不到 zfdoctrine 提供程序。
我的windows 7
.ixampp 1.7.3
和我的机器上有一个阴暗的环境,每个都有不同版本的 zf。所以我在驱动器 c( )zend server5.0.2
下下载了 zf 1.10.8 ,并在. 我已经删除了文件夹和. 我也有 netbeans 6.9 为我创建了 zf.ini。在 NetBeansCommandsProvider 出现一些问题后,我一切正常,从命令行工具项目创建到来自 netbeans 的工具。C:\ZendFramework
environment variable path
php.ini
c:/xampp/php/PEAR/zend
c:/xampp/php/zf.bar | zf.php
xamp/php.ini
include_path = ".;C:\xampp\php\PEAR;C:\ZendFramework\library;"
zendserver/php.ini
include_path=".;C:\ZendFramework\library"
在 zf.ini 我将 php.includepath 更改为 php.include_path
php.include_path = "C:\ZendFramework\library;.;C:\Users\sensei\.netbeans\6.9\zend;C:\ZFDoctrine;" basicloader.classes.0 = "NetBeansCommandsProvider"
因此,ZFDoctrine 在物理上位于 C 下并在 zf.ini 中引用,我认为一切都会解决,但我遇到了错误
在 C:\ZendFramework\library\ 中打开 'ZFDoctrine\Tool\DoctrineProvider.php' 以包含 (include_path='.;C:\xampp\php\PEAR;C:\ZendFramework\library;C:\ZFDoctrine;') 失败Zend\Loader.php 在第 147 行
对于命令zf enable config.provider ZFDoctrine_Tool_DoctrineProvider
显然,当我将 ZFDoctrine 文件夹复制到 C:\ZendFramework\library\zend\ 时,它可以工作。这让我意识到 include_path 有问题。
我也在考虑将它复制到 PEAR 文件夹,但我也不知道这是否是最好的方法。我只是不明白为什么它找不到 ZFDoctrine 文件夹。我有点卡住了。请有人成功地使用它与我分享他的经验吗?你能指出我做错了什么吗?感谢您阅读本文。这对我来说是一种阻碍
php - Doctrine 1.2 getResultCache 和左连接
如果我在不缓存的情况下使用关系进行收集,我有 1 个查询。通过缓存,此查询拆分为许多小查询。
一个查询:
非常小的选择查询:
zend-framework - 升级到 Doctrine 2.2 时,我应该在 zend 框架的 application.ini 中更改什么(Bisna-wise)?
如果我什么都不做,我会收到注释驱动程序的错误。
我已经阅读了升级文档,并且知道“使用”语句来定义注释的命名空间。
但是 - 我不想检查所有实体并将其添加到每个注释中。
orm - 学说 2.x 必须在 db 表中有一个主键吗?
我正在使用 Doctrine 2.1.5 建立一个项目。我有几个没有主键的表。我临时添加了一些主键来生成实体和存储库。
但我将删除假主键列并从 Doctrine Entity 中删除引用。
此外,我将在这些表实体(但不在表中)中定义几列作为复合主键。
加入这些实体类时是否会有任何后果(例如:查询的错误结果或查询失败)因为 1. 数据库中没有 PK 2. 在实体类中添加假复合主键?
许多教程和博客提到需要有主键。但是,从来没有提到(我可以找到)上述解决方案不是问题。(或者这是一个问题)。
来自真实经验的答案会很棒。但每个人都欢迎。
提前感谢您的帮助。磷
doctrine-orm - Doctrine ODM zf2 模块的示例工作配置?
谁能提供一个驱动程序配置示例以读取 Application/src/Application/Document/.... D b
我正在使用的模块-> https://github.com/doctrine/DoctrineMongoODMModule
doctrine-orm - 在ZF2中扩展ZfcUserDoctrineORM的用户实体
我对ZF2很陌生。我在 ZF1 的项目中有一堆学说实体,其中一个是用户实体。
我正在尝试扩展 \ZfcUserDoctrineORM\Entity\User 以便我可以包含我的旧关系 - 但没有取得很大成功。
如果我尝试运行模式生成器./doctrine-module orm:schema-tool:create
,我会收到一条错误消息,指出表名用户已经存在。
到目前为止,我已经尝试扩展类并将我的类设置为 UserEntityClass
该模块似乎还没有任何文档。
zend-framework2 - 带有教义的zend框架2,如何在被异常关闭后重新打开Entitymanager
在实体的存储库中,我想获取具有给定 id 的实体或创建一个新实体,如果到目前为止没有使用给定的 id。我的解决方案是,使用 id 创建一个新实体。如果可以,我会退回它,如果没有,我想加载现有的。非常糟糕,这是不可能的,因为实体管理器已关闭。
如何重新打开 EntityManger?
zend-framework - zfcuser、bjyauthorize 和 orm 类的最新消息
我正在使用 zfcuser、zfcuser-doctrine-orm 和 bjyauthorize,但我不确定如何处理所有配置。我已经设置
(我正在使用 BjyAuthorize\Provider\Role\DoctrineEntity,正如@ocramius 在Add BjyAuthorize Roles (using ZfcUser and Doctrine)上所建议的那样)
但是模块中不存在“BjyAuthorize\Provider\Role\DoctrineEntity”,也不存在于工厂中。我尝试使用:
但它不起作用:
有谁知道这家工厂的课程是什么?
zend-framework - Zend Framwork 2 中的一对多映射与学说 2
如何在 zend 框架 2 和 Doctrine 2 中使用 sql 连接?
我想加入学生表中的列 std_id 和用户表中的用户 ID。