问题标签 [doctrine-1.2]
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.
php - 将 Doctrine 与基于模块的 Zend 框架布局一起使用
我的 zend 框架应用程序的布局不太标准。我正在实现模块,但同时我只明确创建了默认模块。这是应用程序布局 [1] 的屏幕截图的链接:http: //img846.imageshack.us/f/projecttree.jpg/。我也在使用 Doctrine 1.2。当我这样做的时候$ ./doctrine build-all-reload
。我收到以下错误:
在脚本文件夹中,我有两个包含内容的文件学说:
另一个文件doctrine.php包含:
我怎样才能解决这个问题。
第二个问题是我有以下
什么都没有得救。但是,当我执行 var_dump($borrowerdetails->getValues()) 时,我看到了所有值。但是 var_dump($groupborrower) 给我所有属性的 null 。我已经为此奋斗了一个星期。
symfony1 - sfDoctrineForm - 我如何检查嵌入表单中的对象是否存在并将其与新的父对象相关联,而不是创建一个新的?
我正在处理一个涉及 3 个不同对象的用户注册表单,即用户、会员资料和会员组织。我试图将所有这些嵌入到一个单一的注册表单中,例如用户 > 会员 > 学校。这个的基本实现在典型的sfDoctrineForm::embedRealtion
过程中工作得很好。
问题是组织有一个唯一的索引member_number
,唯一一次提供的值不会在数据库中是当该用户是第一个从他们的组织注册的人时。因此,在这种情况下,我们将收到一个验证错误(如果我们关闭验证,则会出现键约束违规)。
相反,我想要发生的是,我检查数据库中是否存在相同的 MemberOrganization member_number
(在前/后验证器中或在 updateObject 或任何适当的地方)。如果成员编号已经存在,那么我想将新的 MemberProfile 与这个现有组织相关联,而不是将其链接到已提交的新成员,从而丢弃该组织的所有新值。
我尝试通过验证修改组织表单中的对象,但这总是会导致organization_id
来自配置文件的约束违规:
架构看起来像这样:
php - 将时间戳字段水合到 PEAR 日期对象
在我的 Symfony/Doctrine 应用程序中,我希望将数据库中的任何时间戳字段作为 PEARDate
对象而不是日期字符串进行检索。例如,如果我的架构是
我希望能够运行 Doctrine 查询来检索SomeEvent
对象并$anEvent->getStart()
成为 PEARDate
对象。现在,Doctrine 为我提供了所有基本上没用的时间戳字段的字符串。(我也希望保存日期以正常工作。)
实现这一目标的最佳方法是什么?
我使用 Hydration 侦听器进行了研究,但看起来我必须为每个表注册它并硬编码我想要转换的列名。从那以后,使用定制的 Hydrator 看起来并没有好多少,我失去了使用任何其他核心水合方法的能力,而我的日期又变成了字符串。
编辑:看起来 Doctrine 2 有一个正是我正在寻找的功能:自定义映射类型。不幸的是,这个站点被部署到一个不支持 PHP 5.3+ 的主机上,所以 Doctrine 2 出来了。:(
php - Zend 如何从 Doctrine 1.1.4 升级到 Doctrine 1.2.3?
我正在尝试在我的 Zend 应用程序中升级 Doctrine。我将引导文件中的行更改为指向 Doctrine 1.2.3
但是在浏览器中访问应用程序时出现错误;
致命错误:在第 14 行的 C:\xampplite\htdocs\SECGearbox\application\models\User.php 中找不到类 'BaseUser'。
好像找不到模型。
我不太确定从这里开始。
感谢帮助。
ajax - Dojo SyntaxError: missing ) 在括号中
我之前也遇到过同样的错误,并为此发布了一个问题,但不幸的是没有答案。之前的错误发生在不同的情况下(即我使用dojo toolkit sdk(Size 19M)时触发的)。
这次我从几个具有一对多关系的表中检索数据。我正在为我的项目使用 Dojo、Doctrine 和 Zend Framework。我在1 the Link to paste.org 上发布了相当广泛的错误消息,其中包含代码和错误详细信息以及我确定为涉及的代码的 php 和 javascript。
当您在 FIREBUG ERROR MESSAGE 部分中查看粘贴的末尾时,您会看到一段 JSON,如
很明显,数据是从表中提取的。但是代码失败,我收到错误消息SyntaxError: missing ) in parenthetical
。我已经与这个斗争了很长时间。我正处于不得不放弃应用程序或重新启动整个项目的地步。谢谢你的帮助。
sql - 教义查询:混淆 addWhere、andWhere、orWhere
我有一个查询:
输出:
唯一的问题是如果ldap_group_id
为空(最后一个条件),它将删除is_published
andpublished_at
条件。
我想要类似的东西[值在 ldap_group_id 中,或者它为空]:
我必须说我迷失了复杂的 where 条件。如何做到这一点?
谢谢
zend-framework - 操作 Doctrine NestedSet 树
我正在使用带有 Zend 框架的学说 1.2.4 的 NestedSet 行为,但是在插入已保存的根节点的子节点时遇到了一些困难,Doctrine 文档显示了在同一页面上创建根 + 子元素的情况,而在我的情况下,根已经创建并保存,我需要插入它的一个孩子
这是一个例子
我真的不知道如何从数据库中检索订单以及如何将其转换为教义记录或有其他方法来操作此嵌套集
任何建议将不胜感激
inheritance - 原则继承:在 WHERE 子句中使用父表列获取子表的行数
我正在开发一个具有多个订阅者(user_id)的系统,该系统具有多个客户和供应商(继承“Person”类)。我需要为每个订阅者显示客户和供应商的数量(子表的组总数)。如何使用 DQL 获得这些组的总数?
collections - 教义 1.2 - 教义集合自动按 id 分组
我有一个 sql 视图,其中多个表与 union all 连接。视图有一个列 id,它是每条记录的主键(可以来自不同的表)。
问题是因为视图来自联合,可能有不止一行具有相同的 id。在这种情况下,Doctrine_Collection 似乎会自动按 id 列对所有记录进行分组,从而使一些记录消失。有没有办法改变这种行为?
mysql - 使用 jquery ajax 调用使用 symfony1.4/Doctrine 将 ENUM 字段保存到 MySQL 时出现问题
我目前正在处理一个接收申请的项目,而我目前正在处理的部分有一个为申请分配手动评分的评分器。可能的分数是存储在 MySQL 字段中的枚举值。无论出于何种原因,我似乎都无法将值实际保存到数据库中。
我已经尝试过 Doctrines Rawsql 并且我已经尝试了下面的方法(我希望能够工作)。我已经完成了测试以确保在服务器端接收到的值与 SQL 枚举字段匹配。我试图包含尽可能多的代码,我认为与该问题有关,但如果有更多需要,请告诉我!
更新数据库中的字段的功能。
路线:
阿贾克斯调用: